WebLogic Server 12cR2 Linux静默安装

主要参考:https://blog.csdn.net/u012214100/article/details/88908559

使用root用户

mkdir -p /home/weblogicInstall
cd /home/weblogicInstall

将安装包放到此目录下。

新建文件:wls.rsp

vim wls.rsp
内容如下:
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
#set oracle dir
ORACLE_HOME=/home/weblogic/Oracle/Middleware
#Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples.
INSTALL_TYPE=WebLogic Server
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false

新建文件:oraInst.loc

   vim oraInst.loc

内容如下:

 inventory_loc=/home/weblogic/oraInventory
 inst_group=weblogic
#创建分组 需要跟oraInst中的inst_group值对应 默认weblogic即可。
groupadd weblogic
#创建非root权限用户 root用户是无法安装Oracle产品
useradd -g weblogic -m -d /home/weblogic weblogic
#修改密码
passwd weblogic
#授权
chown -R weblogic:weblogic /home/weblogic
chmod 777 /home/weblogic
#创建目录

#切换用户 不能直接用root
su - weblogic

#静默安装开始 文件名字 wls.rsp文件位置以及oraInst.loc位置相应修改
java -jar /home/weblogicInstall/fmw_12.2.1.3.0_wls.jar -silent -responseFile /home/weblogicInstall/wls.rsp -invPtrLoc /home/weblogicInstall/oraInst.loc

出现下图则安装成功:
在这里插入图片描述

#配置:将下面两条数据追加到 /etc/profile中
sh /home/weblogic/Oracle/Middleware/wlserver/server/bin/setWLSEnv.sh

新建文件

vim /home/weblogicInstall/create_domains.py
readTemplate('/home/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar')

#指定另一个版本的jdk
set('JavaHome', '/usr/java/jdk1.7.0_75')
#=======================================================================================
# Configure the Administration Server and SSL port.
#
# To enable access by both local and remote processes, you should not set the
# listen address for the server instance (that is, it should be left blank or not set).
# In this case, the server instance will determine the address of the machine and
# listen on it.
#=======================================================================================

cd('Servers/AdminServer')
set('ListenAddress','')
set('ListenPort', 7001)

create('AdminServer','SSL')
cd('SSL/AdminServer')
set('Enabled', 'True')
set('ListenPort', 7002)

#=======================================================================================
# Define the user password for weblogic.
#=======================================================================================

cd('/')
cd('Security/base_domain/User/weblogic')
# Please set password here before using this script, e.g. cmo.setPassword('value')
cmo.setPassword('qwer1234')

#=======================================================================================
# Write the domain and close the domain template.
#=======================================================================================

setOption('OverwriteDomain', 'true')
writeDomain('/home/weblogic/Oracle/Middleware/user_projects/domains/basicWLSDomain')
closeTemplate()

#=======================================================================================
# Exit WLST.
#=======================================================================================

exit()

创建domain
方式一:
/home/weblogic/Oracle/Middleware/wlserver/common/bin/wlst.sh  /home/weblogicInstall/create_domains.py
方式二:
/home/weblogic/Oracle/Middleware/wlserver/common/bin/wlst.sh
进入如下所示界面:

在这里插入图片描述
将create_domains.py文件内容,逐行在上述界面内执行

成功后,启动有两种方式:
1、前台启动:

sh /home/weblogic/Oracle/Middleware/user_projects/domains/basicWLSDomain/startWebLogic.sh

后台启动:

nohup /home/weblogic/Oracle/Middleware/user_projects/domains/basicWLSDomain/startWebLogic.sh > /dev/null 2>&1 &

启动后,浏览器输入:
ip:7001/console

界面如下图:
在这里插入图片描述
使用create_domains.py里面配置的用户名密码登录即可,本例中为weblogic/qwer1234

参考文章:
https://blog.csdn.net/u012214100/article/details/88908559

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值