由于公司有一个很老的系统要迁移到新的网络架构里面,所有领导要求重新部署环境安装应用环境,而系统部所能提供的主机系统环境为RHEL6.4、JAVA1.8、Weblogic12.1.3,经过在模拟环境部署发现老应用安装在新环境不能启动,具体问题经过各种输出日志发现老系统无法在java1.8的环境生效,只因老系统之前是在java1.6的环境下编译。所以要想让应用正常的部署完成只能考虑1、联系厂商更改应用(需要设立项目)2、部署老系统适合的系统环境。经过N久,最终给出的答案为重新布置系统环境。
Weblogic12.1.3的java环境需要java1.7以上版本,所以中间件版本无奈之下经领导审批选择了有漏洞的Weblogic12.1.1。
1、卸载weblogic12.1.3
su - weblogic
sh /app/Oracle/Middleware/Oracle_Home/oui/bin/deinstall.sh -silent
2、卸载JDK
yum -y remove java-1.*
rpm -e jdk
3、上传JDK1.6和wls1211_generic.jar
4、创建用户和组
groupadd weblogic
useradd weblogic -g weblogic
5、解压jdk-6u45-linux-x64-rpm.bin
chomod +x jdk-6u45-linux-x64-rpm.bin
./jdk-6u45-linux-x64-rpm.bin
6、安装JDK
rpm -ivh rpm -ivh jdk-6u45-linux-amd64.rpm
7、解决安装完weblogic登录缓慢的问题
vim /usr/java/jdk1.6.0_45/jre/lib/security/java.security
securerandom.source=file:/dev/./urandom
安装weblogic12.1.1
根据提示一路点下去就好了
domain的安装
本文采用文本方式进行安装,也可采用图形界面进行安装
su - weblogic
cd /opt/wls12c/wlserver_12.1/common/bin
sh config.sh
回车,进入下一步
回车,进入下一步
回车,进入下一步
默认domain名字为base_domain,如变更名字可输入domain名字,按回车进入下一步
输入要安装domain的目录/weblogic,这里的目录必须为HA共享目录,只有这样才能完成HA正常切换,且目录的所属主和组必须为weblogic
输入2,准备填控制台登录密码,回车进入下一步
输入密码******,回车进入下一步
输入3,准备填确认密码,回车进入下一步
输入密码确认,回车进入下一步
回车,进入下一步
输入2,选择生产模式,回车进入下一步
选择SDK1.6,回车进入下一步
输入1,选择管理服务器,回车进入下一步
回车,进入下一步
默认的名称为AdminServer,端口默认为7001,回车进入下一步(3修改端口)
Domain创建完成
1.3.1 设置启动用户密码
说明:当创建domain时选择生产模式时,需要设置启动weblogic的用户和密码,需要添加相应的配置文件
操作如下:
su - weblogic
cd /weblogic/base_domain/bin
新建boot.properties
vi boot.properties #新建boot.properties并添加如下内容
username=weblogic
password=******
保存退出
l 修改startWebLogic.sh,新用户密码
cp startWebLogic.sh startWebLogic_bak.sh
vi startWebLogic.sh
!/bin/sh
export WLS_USER="weblogic"
export WLS_PW="******"
保存退出
修改stopWebLogic.sh,新增用户密码、修改启动url
vi stopWebLogic.sh
!/bin/sh
export userID="weblogic"
export password="******"
...
ADMIN_URL="http://localhost:7001"
保存退出
确认已安装中文包支持,并修改weblogic用户的.bash_profile: export LANG=zh_CN.utf8