|
1、安装weblogic portal
使用非root帐号登录
建议安装路径:/opt/bea(需要先使用root帐号更改opt的权限,可以通过chown -R user file来进行例如:chown -R bea /opt)
运行安装程序(platformccjk_92_linux.bin)
点击Next指定weblogic安装目录(/opt/bea)并点击Next
选择自定义安装,点击next
选择所有组件(排除workshop92组件),点击next
等待复制完文件,点击finish
2 更新license
配置JAVA_HOME和PATH
执行java -version,确认JAVA_HOME配置正确
将license文件拷贝至BEA_HOME(bea的安装路径)
执行UpdateLicense.sh,参数名为license文件名.例如:./UpdateLicense.sh LIC-PFRM92.txt
3 portal domain创建
在AdminServer所在服务器上,执行config.sh脚本,启动配置程序。config.sh位于BEA_HOME/weblogic92/common/bin
选择create a new weblogic domian,点击next
选择weblogic portal 点击next
选择production 点击next
选择yes点击next
指定AdminServer的监听地址以及端口,建议监听地址为默认设置
配置ManagedServer, cluster,machine
配置数据源(可以后面通过console再配置,默认使用的pointbase数据库)
点击next知道出现Enter the name and location for the domain,输入domain名称和位置,建议domain名称xxx_portal,domain位置/opt/bea/domains
4 domain的传递
domain创建完成之后,仅在AdminServer中有domain的相关记录,在ManagedServer所在服务器并无domain相关记录,使用pack.sh和unpack.sh脚本将AdminServer中的domain目录打包并传递至ManagedServer所在服务器。pach.sh和unpach.sh位于BEA_BOME/weblogic92/common/bin
在Admin Server中执行pack.sh,以域shxepc_portal为例:
./pach.sh -managed=true -domain=DOMAIN_HOME/shxepc_portal -template=domain.jar -template_name="portal domain"
将domain.jar拷贝到ManagedServer所在服务器,执行unpack.sh
./unpack.sh -domain=DOMAIN_HOME/shxepc_portal -template=domain.jar
注意:可以采用rsync同步命令将整个bea文件夹同步到被管服务器所在的机器上面
rsync -avz /opt/bea 被管服务器IP:/opt/
5 NodeManager配置
启动脚本为startNodeManager.sh,位于BEA_HOME/weblogic92/server/bin,首次启动将创建nodemanager.properties,位于BEA_HOME/weblogic92/common/nodemanager
更改通讯方式,weblogic server与Node Manager的通讯方式默认为SSL,将其通讯方式更改为明文可增加通讯效率,但须考虑网络安全
更改nodemanager.properties 的SecureListner的属性为false
重启nodemanager
登录weblogic console
导航至环境->计算机->要更改的计算机->配置->node manager
点击‘锁定并编辑’
更改type为plain,点击save
点击Actives Changes
重新启动AdminServer
确认nodemanager有效,(可访问状态)
6 启动和停止weblogic(注意在启动ManagedServer 的时候不能停止AdminServer)
AdminServer:
启动:执行startWeblogic.sh 脚本 位于DOMAIN_HOME/bin 停止:执行stopWeblogic.sh
ManagedServer
启动:执行startManagedServer.sh,并附加被管服务器名和AdminServer地址,完整写法:./startManagedServer.sh ManagedServer_name t3://adminServerHost:Port
停止:执行stopManagedServer.sh,并附加被管服务器名和AdminServer地址,完整写法:./stopManagedServer.sh ManagedServer_name t3://adminServerHost:Port
startManagedServer.sh和stopManagedServer.sh位于DOMAIN_HOME/bin
以上的方式均属于通过vnc启动
用ftp工具(ssh,putty),通过命令行在后台启动:例如:nohup ./startWeblogic.sh &
注意:在64位linux上安装32位的weblogic时,nodeManager无法启动,此时需要在startNodeManager.sh中加入LD_LIBRARY_PATH="${WL_HOME}/server/native/linux/i686",不需要更换JDK |
|
|