BeaWeblogic81SP5安装手册.docx
《BeaWeblogic81SP5安装手册.docx》由会员分享,可在线阅读,更多相关《BeaWeblogic81SP5安装手册.docx(14页珍藏版)》请在冰豆网上搜索。
BeaWeblogic81SP5安装手册
BeaWeblogic8.1
SP5
安装手册
一、前言2
二、安装前准备2
三、安装BeaWeblogic8.1SP53
四、创建BeaWeblogicDomain7
五、配置BeaWeblogic13
六、集成Weblogic和Apache15
一、前言
本文档针对OOP8生产环境,如果没有特别指出,则适用于所有服务器。
基于RedHatEnterpriseLinux4Update1操作系统。
加粗斜体表示可以直接运行的命令。
下划线表示文件的内容。
二、安装前准备
1)使用FTP客户端工具,把BeaWeblogic8.1SP5安装文件(platform815_linux32.bin)上传到服务器/tmp目录下。
2)以root身份执行如下命令:
useraddweblogic
passwdweblogic
chmod755/home/weblogic
3)以root身份执行如下命令:
chmod+x/tmp/platform815_linux32.bin
4)以root身份执行如下命令:
mkdir/home/weblogic/domains
chownweblogic.weblogic/home/weblogic/domains
5)RedHatAS4Update1本身支持Java,为了防止出现冲突,需要卸载自带的JavaRPM包。
以root身份执行如下命令:
rpm–qa|grepjava
查询结果显示如下:
gcc-java-3.4.3-22.1
java-1.4.2-gcj-compat-1.4.2.0-27jpp
卸载JavaRPM包:
rpm-ejava-1.4.2-gcj-compat
rpm-egcc-java
rm-fr/etc/java/usr/lib/java/usr/share/java
三、安装BeaWeblogic8.1SP5
1)进入安装目录,执行安装程序
cd/tmp
./platform815_linux32.bin–mode=console
2)出现Welcome提示界面,直接回车即可。
3)询问是否同意BeaLicense,输入“1”。
4)选择BeaWeblogic安装位置,输入“/opt/bea”。
5)确认上一步输入的BeaWeblogic安装位置,输入“1”。
6)选择安装类型,输入“1”,安装所有BeaWeblogicplatform软件包。
7)确认BeaWeblogic产品安装目录,直接回车。
8)确认上一步输入的BeaWeblogic产品安装目录,输入“1”。
9)显示安装进度,分别安装BeaWeblogic和BeaJDK。
10)完成BeaWeblogic安装。
11)删除beahomelist文件,该文件记录每个BeaWeblogic产品的安装位置,在此不需要该文件;执行如下命令:
rm–fr/root/bea
四、创建BeaWeblogicDomain
1)进入相应目录,执行安装程序
cd/opt/bea/weblogic81/common/bin
./config.sh-mode=console
2)询问是新建Domain还是扩展现有Domain,输入“1”新建Domain。
3)询问新建Domain类型,输入“1”新建WeblogicServerDomain。
4)选择安装类型,输入“1”。
5)设置BeaWeblogic管理员账号和密码,管理员账号默认是weblogic,然后分别输入2和3设置weblogic用户密码。
6)选择BeaWeblogic运行模式,输入“2”,运行在产品模式。
7)选择使用的JavaSDK,输入“1”,使用BeaJRockit。
8)设置BeaWeblogicDomain安装位置,输入“/home/weblogic/domains”。
9)设置新建BeaWeblogicDomain的名字,输入“oop8_domain”。
10)确认上一步,直接回车。
11)完成新建BeaWeblogicDomain。
12)以root身份执行如下命令:
chown-Rweblogic.weblogic/home/weblogic/domains
表示新建BeaWeblogicDomain的属主是weblogic用户。
必须以weblogic用户身份启动该BeaWeblogicDomain。
五、配置BeaWeblogic
1)由于采用生产模式启动,在每次启动的时候,Weblogic要求输入管理员账号和密码,通过如下方法解决此问题。
以weblogic身份登录系统,执行如下命令:
cd/home/weblogic/domains/oop8_domain
vistartWeblogic.sh
找到如下一行,并新增下面两行:
#Initializethecommonenvironment.
WLS_USER=”weblogic”
WLS_PW=”weblogic”
找到最后一行,新增红色部分,修改成如下内容:
${JAVA_HOME}/bin/java${JAVA_VM}${MEM_ARGS}${JAVA_OPTIONS}-Dweblogic.Name=${SERVER_NAME}-Dweblogic.ProductionModeEnabled=${PRODUCTION_MODE}-Djava.security.policy="${WL_HOME}/server/lib/weblogic.policy"-Dweblogic.management.username=${WLS_USER}
-Dweblogic.management.password=${WLS_PW}
weblogic.Server
保存退出,完成修改工作。
2)由于采用生产模式启动,在每次关闭的时候,Weblogic要求输入管理员账号和密码,通过如下方法解决此问题。
以weblogic身份登录系统,执行如下命令:
cd/home/weblogic/domains/oop8_domain
vistopWeblogic.sh
在注释结束部分,新增一行,内容如下:
UIDPWD=”-usernameweblogic-passwordweblogic”
保存退出,完成修改工作。
3)如何使Weblogic支持图形显示(JFreeChart)。
以root身份登录系统,执行如下命令:
cd/opt/bea/weblogic81/common/bin
vicommEnv.sh
在正文开始第一行,加上如下内容:
JAVA_OPTIONS=-Djava.awt.headless=true
保存退出,重新启动Weblogic即可。
4)启动Weblogic
以weblogic身份登录系统,执行如下命令:
cd/home/weblogic/domains/oop8_domain
nohup./startWeblogic.sh&
5)关闭Weblogic
以weblogic身份登录系统,执行如下命令:
cd/home/weblogic/domains/oop8_domain
./stopWeblogic.sh
六、集成Weblogic和Apache
1)BeaWeblogic本身提供了针对不同版本Apache的相关PlugIn文件,位于/opt/bea/weblogic81/server/lib/linux/i686目录下。
2)以root身份登陆系统,执行如下命令:
cd/opt/bea/weblogic81/server/lib/linux/i686
cpmod_wl_20.so/usr/local/apache2/modules
以上操作,把针对Apache2.x的PlugIn文件复制到了Apache2.x模块目录中。
cd/usr/local/apache2/conf
vihttpd.conf
在文件末尾,新增如下内容:
LoadModuleweblogic_modulemodules/mod_wl_20.so
WebLogicCluster192.168.0.x:
7001,192.168.0.x:
7001
WebLogicPort7001
MatchExpression*.jsp
MatchExpression*.do
MatchExpression**/oop8**
保存退出,重新启动Apache即可。
其中,WebLogicCluster192.168.0.x:
7001,192.168.0.x:
7001表示把请求分发到这两个WeblogicInstance上;如果只有一个WeblogicInstance,需要改成WebLogicHost192.168.0.x