CentOS7.7 安装WebLogic Server (WLS) 11gR1
使用CentOS7.7安装运行时JRockit6和中间件WebLogic 11g 10.3.6
软件准备
WebLogic Server 11g (10.3.6) (wls1036_generic.jar)
页面 https://www.oracle.com/middleware/technologies/weblogic-server-installers-downloads.html
地址 https://download.oracle.com/otn/nt/middleware/11g/wls/1036/wls1036_generic.jar
Java SE 6 (jdk-6u45-linux-x64-rpm.bin)
10.3.5安装环境需要JDK6,但10.3.6安装环境也可以使用JDK6,JDK对于开发环境来说很好,但是生产环境还是推荐使用JRockit。
WebLogic10.3.6可以使用JDK6或JDK7,具体取决于环境需求和开发、生产服务器的JDK版本
页面 https://www.oracle.com/technetwork/java/archive-139210.html
地址 https://www.oracle.com/java/technologies/javase-java-archive-javase6-downloads.html
JRockit 6(jrockit-jdk1.6.0_45-R28.2.7-4.1.0-linux-x64.bin)
用于需要JDK6的生产服务器,可以使用这个代替标准JDK环境
页面 https://www.oracle.com/technetwork/java/archive-139210.html
地址 https://www.oracle.com/java/technologies/java-archive-jrockit-downloads.html
系统配置
setenforce 0 sed 's/SELINUX=.*/SELINUX=permissive/g' -i /etc/selinux/config hostnamectl --static set-hostname WebLogic11g && su systemctl stop firewalld systemctl disable firewalld yum groupinstall "Server with GUI" yum list installed |grep java yum -y remove java-1.8.0-openjdk* yum -y remove javapackages-tools.noarch tzdata-java.noarch python-javapackages.noarch vim /etc/hosts 添加 192.168.0.1 WebLogic11g.localdomain WebLogic11g reboot
创建用户和组
groupadd -g 1000 oinstall useradd -u 1100 -g oinstall oracle passwd oracle 12345678
创建目录和授权
mkdir -p /u01/app/oracle/product/fmw11g mkdir -p /u01/app/oracle/config/domains mkdir -p /u01/app/oracle/config/applications chown -R oracle:oinstall /u01 chmod -R 775 /u01/
环境变量
vim /home/oracle/.bash_profile 添加 export MW_HOME=/u01/app/oracle/product/fmw11g export WLS_HOME=$MW_HOME/wlserver_10.3 export WL_HOME=$WLS_HOME #Set to the appropriate JAVA_HOME #export JAVA_HOME=/usr/java/jdk1.6.0_33 #export JAVA_HOME=/u01/app/oracle/jdk1.7.0_17 export JAVA_HOME=/u01/app/oracle/jrockit-jdk1.6.0_45-R28.2.7-4.1.0 export PATH=$JAVA_HOME/bin:$PATH export DISPLAY=192.168.1.2:0.0
安装JRockit 6
chmod u+x jrockit-jdk1.6.0_45-R28.2.7-4.1.0-linux-x64.bin ./jrockit-jdk1.6.0_45-R28.2.7-4.1.0-linux-x64.bin
Next
安装目录为/u01/app/oracle/jrockit-jdk1.6.0_45-R28.2.7-4.1.0
Next
Done
安装Weblogic
xhost + su - oracle xhost + java -Xmx1024m -jar wls1036_generic.jar
Next
安装目录为/u01/app/oracle/product/fmw11g
Next
Yes
Yes
Continue
Typical
Next
Next
Next
Done
配置Domain
如果用于Oracle Forms和Reports Services以外的其他用途,则需要创建一个域
cd $MW_HOME ./utils/quickstart/quickstart.sh
点击Getting started with Weblogic Server 10.3.6
Create a new Weblogic domain
Next
路径浏览到/u01/app/oracle/config/domains
修改Domain name
设置用户名为weblogic和密码12345678
选择Production Mode
Next
Create
Done
启动weblogic
cd /u01/app/oracle/config/domains/mydomain ./startWebLogic.sh
用户名weblogic 密码12345678
配置用户名和密码自动验证
mkdir /u01/app/oracle/config/domains/mydomain/servers/AdminServer/security cd /u01/app/oracle/config/domains/mydomain/servers/AdminServer/security vi boot.properties 添加 username=weblogic password=12345678 cd /u01/app/oracle/config/domains/mydomain ./startWeblogic
http://192.168.0.1:7001/console/login/LoginForm.jsp
登陆正常
常用脚本
开启NodeManager nohup $WLS_HOME/server/bin/startNodeManager.sh > /dev/null 2>&1 & 开启WebLogic nohup /u01/app/oracle/config/domains/mydomain/startWebLogic.sh > /dev/null 2>&1 & 停止WebLogic /u01/app/oracle/config/domains/mydomain/bin/stopWebLogic.sh 开启Managed Server nohup /u01/app/oracle/config/domains/mydomain/bin/startManagedWebLogic.sh AdminServer > /dev/null 2>&1 & 停止Managed Server /u01/app/oracle/config/domains/mydomain/bin/stopManagedWebLogic.sh AdminServer 开始配置向导 $WLS_HOME/common/bin/config.sh
安装补丁
关闭服务器
登陆console控制台,将所有server包括admin server关闭
备份中间件目录
cd /u01/app/oracle/product/ cp -rf fmw11g fmw11gBAK
创建临时目录
mkdir -p $MW_HOME/utils/bsu/cache_dir cd $MW_HOME/utils/bsu/cache_dir unzip p29204678_1036_Generic.zip -d /u01/app/oracle/product/fmw11g/utils/bsu/cache_dir/.
修改bsu.sh配置
默认的内存最小值从256m修改为1024m;最大值从513m修改为2048m
vim /u01/app/oracle/product/fmw11g/utils/bsu 改为 #!/bin/sh JAVA_HOME="/u01/app/oracle/jrockit-jdk1.6.0_45-R28.2.7-4.1.0" MEM_ARGS="-Xms1024m -Xmx2048m" "$JAVA_HOME/bin/java" ${MEM_ARGS} -jar patch-client.jar $*
应用补丁
PATCH_ID可以在README.txt中找到
cd $MW_HOME/utils/bsu ./bsu.sh -install -patch_download_dir=$MW_HOME/utils/bsu/cache_dir -patchlist=U5I2 -prod_dir=$WLS_HOME
如遇冲突删除再应用
cd $MW_HOME/utils/bsu ./bsu.sh -remove -patchlist=7HKN -prod_dir=$WLS_HOME ./bsu.sh -install -patch_download_dir=$MW_HOME/utils/bsu/cache_dir -patchlist=U5I2 -prod_dir=$WLS_HOME
检查
. $WLS_HOME/server/bin/setWLSEnv.sh java weblogic.version
部署war包
测试war包下载
登陆控制台--点击“锁定并编辑”--部署--安装
使用MobaXterm将war包上传到/u01/app/oracle/config/domains/mydomain
下一步
下一步
完成
保存--激活更改
项目正常
http://192.168.0.1:7001/sample.servlet-2.1.0/ 测试页面正常
本站所有文章均可随意转载,转载时请保留原文链接及作者。