【Weblogic从10.3升级到14.1版本】

背景:由于等保检查到10.3版本漏洞较多,建议升级到最新版本。原版本号为:weblogic10.3,JDK为1.6.
升级后版本:weblogic14.1,JDK1.8.351

升级步骤:
一、开发环境安装weblogic14并创建域试运行代码是否可以正常运行;
二、测试环境新建用户部署weblogic14验证业务功能是否可正常使用;
三、生产环境新建用户部署weblogic14使用新端口验证业务是否可正常使用;
四、配置NGINX切换应用到weblogic14,停用10.3的weblogic服务;

开发环境遇到问题,调整以下lib包后解决(相应的错误信息当时忘记保存):
/lib/spring-core-2.5.6.jar javaversion类修改
/lib/aspectjrt.jar 使用1.7.2版本.
/lib/aspectjweaver.jar
/lib/xstream-1.4.9.jar

新建weblogic14用户

useradd -g weblogic weblogic14
passwd weblogic14

新建在weblogic14用户根目录下创建software文件夹,上传jdk-8u351-linux-x64.tar.gz、fmw_14.1.1.0.0_wls.jar

解压JDK

cd /home/weblogic14/software
tar -zxvf jdk-8u351-linux-x64.tar.gz -C /home/weblogic14/

配置java环境

cd /home/weblogic14/
vim ~/.bash_profile

####粘贴以下内容
JAVA_HOME=/home/weblogic14/jdk1.8.0_351
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

保存退出,source ~/.bash_profile 编译生效配置

创建 oraInst.loc 文件并保存相应内容

vi oraInst.loc
####粘贴以下内容
inventory_loc=/home/weblogic14/oraInventory
inst_group=weblogic

创建 wls.rsp 文件并保存相应内容

vi wls.rsp
####粘贴以下内容
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/home/weblogic14/Oracle/Middleware
INSTALL_TYPE=WebLogic Server

执行以下命令,在linux red hat安装weblogic14

java -jar fmw_14.1.1.0.0_wls.jar -silent -responseFile /home/weblogic14/wls.rsp -invPtrLoc /home/weblogic14/oraInst.loc

创建域配置文件,(开发环境dev、生产环境prod),视情况修改端口和域名称

vi create_domain.rsp
####粘贴以下内容
read template from "/home/weblogic14/Oracle/Middleware/wlserver/common/templates/wls/wls.jar";
set JavaHome "/home/weblogic14/jdk1.8.0_351";
set ServerStartMode "prod";
find Server "AdminServer" as AdminServer;
set AdminServer.ListenAddress "";
set AdminServer.ListenPort "7001";
set AdminServer.SSL.Enabled "true";
set AdminServer.SSL.ListenPort "7002";

//We can directly create a new managed server.
create Server "test" as BASE;
set BASE.ListenAddress "";
set BASE.ListenPort "8003";
//set BASE.SSL.Enabled "true";
//set BASE.SSL.ListenPort "8004″;

//Create Machine
create Machine "test" as Machinename;

//use templates default weblogic user
find User "weblogic" as u1;
set u1.password "weblogic123";

write domain to "/home/weblogic14/domains/domain/";

//The domain name will be "demo-domain"
close template;

保存并退出,执行以下命令,安装域

cd /home/weblogic14/Oracle/Middleware/wlserver/common/bin
./config.sh -mode=silent -silent_script=/home/weblogic14/create_domain.rsp -logfile=/home/weblogic14/create_domain.log

修改Weblogic默认的SERVER NAME
步骤:
1 重命名…\你的域名\servers 下AdminServer文件夹。
2 将…\你的域名\config\config.xml中所有的AdminServer修改成新名称,与第1步中一致。
3 编辑…\你的域名\bin下setDomainEnv.cmd(setDomainEnv.sh),找到
set SERVER_NAME=AdminServer 并修改。
4 重启服务。

关闭derby数据库自启动服务
文件:setDomainEnv.sh
修改DERBY_FLAG=“false”

weblogic14控制台配置调整
1.数据库连接池
2.服务器->优化->登录超时 20000
3.JTA配置-> 超时秒数 1800
4.修改端口号,修改stopWeblogic的端口号;

猜你喜欢

转载自blog.csdn.net/liangbao568/article/details/129690858