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

CentOS7.7 安装WebLogic Server (WLS) 11gR1


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

CentOS7.7 安装WebLogic Server (WLS) 11gR1

Next


CentOS7.7 安装WebLogic Server (WLS) 11gR1

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


CentOS7.7 安装WebLogic Server (WLS) 11gR1

Next


CentOS7.7 安装WebLogic Server (WLS) 11gR1

Done


安装Weblogic

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

CentOS7.7 安装WebLogic Server (WLS) 11gR1

Next


CentOS7.7 安装WebLogic Server (WLS) 11gR1

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


CentOS7.7 安装WebLogic Server (WLS) 11gR1

Next


CentOS7.7 安装WebLogic Server (WLS) 11gR1

Yes


CentOS7.7 安装WebLogic Server (WLS) 11gR1

Yes


CentOS7.7 安装WebLogic Server (WLS) 11gR1

Continue


CentOS7.7 安装WebLogic Server (WLS) 11gR1

Typical


CentOS7.7 安装WebLogic Server (WLS) 11gR1

Next


CentOS7.7 安装WebLogic Server (WLS) 11gR1

Next


CentOS7.7 安装WebLogic Server (WLS) 11gR1

Next


CentOS7.7 安装WebLogic Server (WLS) 11gR1

Done


配置Domain

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

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

CentOS7.7 安装WebLogic Server (WLS) 11gR1

点击Getting started with Weblogic Server 10.3.6


CentOS7.7 安装WebLogic Server (WLS) 11gR1

Create a new Weblogic domain


CentOS7.7 安装WebLogic Server (WLS) 11gR1

Next


CentOS7.7 安装WebLogic Server (WLS) 11gR1

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


CentOS7.7 安装WebLogic Server (WLS) 11gR1

修改Domain name


CentOS7.7 安装WebLogic Server (WLS) 11gR1

设置用户名为weblogic和密码12345678


CentOS7.7 安装WebLogic Server (WLS) 11gR1

选择Production Mode


CentOS7.7 安装WebLogic Server (WLS) 11gR1

Next


CentOS7.7 安装WebLogic Server (WLS) 11gR1

Create


CentOS7.7 安装WebLogic Server (WLS) 11gR1

Done


启动weblogic

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

CentOS7.7 安装WebLogic Server (WLS) 11gR1

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

CentOS7.7 安装WebLogic Server (WLS) 11gR1


CentOS7.7 安装WebLogic Server (WLS) 11gR1

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


CentOS7.7 安装WebLogic Server (WLS) 11gR1

登陆正常


常用脚本

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

CentOS7.7 安装WebLogic Server (WLS) 11gR1 sample.servlet-2.1.0.zip

CentOS7.7 安装WebLogic Server (WLS) 11gR1

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


CentOS7.7 安装WebLogic Server (WLS) 11gR1

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


CentOS7.7 安装WebLogic Server (WLS) 11gR1

下一步


CentOS7.7 安装WebLogic Server (WLS) 11gR1

下一步


CentOS7.7 安装WebLogic Server (WLS) 11gR1

完成


CentOS7.7 安装WebLogic Server (WLS) 11gR1

保存--激活更改


CentOS7.7 安装WebLogic Server (WLS) 11gR1

项目正常


CentOS7.7 安装WebLogic Server (WLS) 11gR1

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


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