Weblogic.jpg

使用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

20191107125353.png


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

20191107152125.png

Next


20191107152252.png

安装目录为/u01/app/oracle/jrockit-jdk1.6.0_45-R28.2.7-4.1.0


20191107152301.png

Next


20191107152308.png

Done


安装Weblogic

xhost +
su - oracle
xhost +
java -Xmx1024m -jar wls1036_generic.jar

20191107154622.png

Next


20191107154811.png

安装目录为/u01/app/oracle/product/fmw11g


20191107154918.png

Next


20191107154926.png

Yes


20191107154932.png

Yes


20191107155005.png

Continue


20191107155020.png

Typical


20191107155029.png

Next


20191107155045.png

Next


20191107155100.png

Next


20191107155116.png

Done


配置Domain

如果用于Oracle Forms和Reports Services以外的其他用途,则需要创建一个域

cd $MW_HOME
./utils/quickstart/quickstart.sh

20191108100359.png

点击Getting started with Weblogic Server 10.3.6


20191108100807.png

Create a new Weblogic domain


20191108100847.png

Next


20191108100933.png

路径浏览到/u01/app/oracle/config/domains


20191108100953.png

修改Domain name


20191108101011.png

设置用户名为weblogic和密码12345678


20191108101037.png

选择Production Mode


20191108101049.png

Next


20191108101125.png

Create


20191108101138.png

Done


启动weblogic

cd /u01/app/oracle/config/domains/mydomain
./startWebLogic.sh

20191108101533.png

用户名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

20191108122306.png


20191108101631.png

http://192.168.0.1:7001/console/login/LoginForm.jsp


20191108101649.png

登陆正常


常用脚本

开启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包下载 

sample.servlet-2.1.0.zip

20191108135032.png

登陆控制台--点击“锁定并编辑”--部署--安装


20191108144654.png

使用MobaXterm将war包上传到/u01/app/oracle/config/domains/mydomain


20191108144720.png

下一步


20191108144813.png

下一步


20191108144824.png

完成


20191108144849.png

保存--激活更改


20191108150042.png

项目正常


20191108145316.png

http://192.168.0.1:7001/sample.servlet-2.1.0/     测试页面正常


更新日期: 2019年11月08日
文章标签: Oracle
文章链接: https://www.vos.cn/db/365.html  
版权说明:如非注明,本站文章均为vOS原创,转载请注明出处和附带本文链接。