主要参考: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