当前位置:首页 > 数据库 > CentOS7.7 安装WebLogic Server (WLS) 11gR1

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

数据库2年前 (2019-11-08)

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/     测试页面正常

本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/db/365.html

相关文章

RHEL7.4 Oracle11gR2 RAC udev

RHEL7.4 Oracle11gR2 RAC udev

系统版本 Red Hat Enterprise Linux 7.4 数据库版本 Oracle Database 11g Release 2 for Linux x86-64服务器 Dell...

CentOS7安装redis6单机

CentOS7安装redis6单机

Redis全称为Remote Dictionary Server(远程字典服务器),是高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,为当前最热门的NoSQ...

Zabbix4.2安装DBforbix3监控Oracle11gR2

Zabbix4.2安装DBforbix3监控Oracle11gR2

一定不要下载从官方github下载DBforbix3,官方版本问题很多,并且不支持Zabbix4.x只支持3.xZabbix Share网站中推荐了几款oracle监控模板,个人感觉DBforBIX版...

SQL Server® 2008 R2 SP3 Express Edition自动备份

SQL Server® 2008 R2 SP3 Express Edition自动备份

给客户搞的hmailserver安装的是2008 R2 SP3 Express Edition,没有sql agent,无法自动备份数据库。做一个sql语句GO   ...

解决Zabbix4 history_uint.ibd数据库过大问题

解决Zabbix4 history_uint.ibd数据库过大问题

Zabbix数据库太大是因为histroy表记录了详细的历史数据,所以需要定期进行清理,这里设置自动清理7天前的数据查看占用容量cd /var/lib/mysql/zabbix ls&nb...

您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选择

您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选择

MS SQL2008 R2提示您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选择打开SQL Server Management Studio,工具-选项-Designers里...