[转帖]Linux下安装配置WebLogic Server环境_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3845 | 回复: 0   主题: [转帖]Linux下安装配置WebLogic Server环境        下一篇 
white
注册用户
等级:少校
经验:1327
发帖:305
精华:0
注册:2011-7-21
状态:离线
发送短消息息给white 加好友    发送短消息息给white 发消息
发表于: IP:您无权察看 2011-8-16 9:17:57 | [全部帖] [楼主帖] 楼主

现在越来越多的项目是基于Linux或Unix下的,而在Linux上给客户上安装一个项目,需要进行许多的安装设置过程,比如数据库的,WebLogic Server的。现写下基于Red hat Linux7.1 +jdk1.3+WebLogic Server7.0 +oracle9.2 的安装配置过程。

    一.安装好linux ,安装过程比较简单,不在此叙述. 

   二.JDK的安装配置.
    一般以root用户安装。先从SUN网站上下载一个jdk.比如:j2sdk-1_3_1_06-linux-i586.bin,放到/usr/local 
下, 

 chmod a+x j2sdk-1_3_0-linux.bin(添加执行权限)
./j2sdk-1_3_0-linux.bin


    安装RPM文件格式: 

 chmod a+x j2sdk-1_3_0-linux-rpm.bin
./j2sdk-1_3_0-linux-rpm.bin
rpm -iv j2sdk-1_3_0-linux.rpm
rpm -iv --force j2sdk-1_3_0-linux.rpm
./j2sdk-1_3_1_06-linux-i586.bin


    设置环境变量: 

 # vi /etc/profile


    里面添加: 

 export JAVA_HOME=/usr/local/jdk1.3.1_06/
export CLASSPATH=.:/usr/local/ jdk1.3.1_06/lib
PATH=$PATH:$JAVA_HOME/bin


    三、Oracle 9i的安装配置

     1.从oracle网站下载oracle9i. 
    2.解压oracle文件 

 gunzip Linux9i_Disk1.cpio.gz Linux9i_Disk2.cpio.gz Linux9i_Disk3.cpio.gz
cpio -idmv < Linux9i_Disk1.cpio
cpio -idmv < Linux9i_Disk2.cpio
cpio -idmv < Linux9i_Disk3.cpio


    3.以root用户登陆,创建oracle用户,目录,设置oracle环境变量. 

 Create Oracle User Accounts
# groupadd dba
# groupadd oinstall
# useradd -g oinstall -G dba oracle
# passwd ********
Create Oracle Directories
# mkdir /opt/oracle
# mkdir /opt/oracle/product
# mkdir /opt/oracle/product/9.2.0
# chown -R oracle.oinstall /opt/oracle
# mkdir /var/opt/oracle
# chown oracle.dba /var/opt/oracle
# chmod 755 /var/opt/oracle
Set Oracle Environments
As the oracle user execute the following commands:
# vi /home/oracle/.bash_profile添加 
export ORACLE_BASE=/usr/local/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin


    调整内存

 Shared Memory
su root
# vi/etc/sysctl.conf里添加 
kernel.shmmax=1073741824


    4.安装oracle 
    进入Disk1目录 

 cd Disk1


    在控制台窗口敲入 

 ./runInstaller


    安装完了以后,启动数据库 

 oracle$ sqlplus /nolog
SQL> connect / as sysdba
SQL> startup


    oracle 的安装过程比较复杂,而且如果你的开发包安装的不够全的话,会出现一些错误,具体请参考: http://www.puschitz.com/InstallingOracle9i.shtml 

    5.设置oracle 自启动 

    (1)vi /etc/oratab 

 orcl:/usr/local/oracle/product/9.2.0:Y
(2)vi /home/oracle/.bash_profile
ORACLE_SID=orcl
ORAENV_ASK=NO
export ORACLE_SID ORAENV_ASK
. oraenv


    (3)在 /etc/rc.d/init.d 下创建一个dbora文件。内容如下: 

#!/bin/sh
ORA_HOME=/usr/local/oracle/product/9.2.0
ORA_OWNER=oracle
if [ ! -f $ORA_HOME/bin/dbstart ]
then
echo "Oracle startup: cannot start"
exit
fi
case "$1" in
'start') #start oracle database and listeners
su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart"
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
;;
'stop') #stop oracle databse and listeners
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut"
;;
esac


    把这个文件与下列文件联接: 

 ln -s /etc/rc.d/init.d/dbora /etc/rc.d/rc3.d/S99dbora
ln -s /etc/rc.d/init.d/dbora /etc/rc.d/rc5.d/S99dbora
ln -s /etc/rc.d/init.d/dbora /etc/rc.d/rc0.d/K10dbora


    (4)编辑dbstart文件,以oracle用户登陆 

 vi /usr/local/oracle/product/9.2.0/bin/dbstart
- add the following line:
SPFILE=${ORACLE_HOME}/dbs/spfile${ORACLE_SID}.ora
after this line: PFILE=${ORACLE_HOME}/dbs/init${ORACLE_SID}.ora
- change:
if [ -f $PFILE ] ; then
to:
if [ -f $PFILE -o -f $SPFILE ] ; then


    重启动服务器,检查数据库是否已经起来。 

    四、WebLogic 配置。
    从bea网站上下载一个WebLogic Server.开始安装。 

 [test@linux2 download]$ chmod a+x server701_linux.bin
[test@linux2 download]$ ./server701_linux.bin


    按照提示安装即可。

    五.设置WebLogic Server 自启动.
    以root用户登陆。vi /etc/rc.d/rc.local 
    把su - test -c "/home/test/bea/user_projects/mydomain/startWebLogic.sh 2>&1> /dev/null &" 

 (这里的 test是你安装WebLogic Server时候的用户名.)


    放到/etc/rc.d/rc.local里就行了,不过这样有一个缺点,你WebLogic Server启动后一直在后台运行,你不能看到上面的提示信息和出错信息. 

    六.调整你的WebLogic Server,便于用户的使用。
    设置默认 Web Application,从 

 mydomain> Servers> myserver>connection>http>Default Web Application


    选中你的web application即可。 
    设置你的首页,在你web application里面的web.xml里面添加一句。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论