Linux系统下安装weblogic详细步骤
1、环境探查与准备
安装jdk和weblogic前需要对进⾏安装的linux系统硬件和软件环境进⾏探查确认,以确保⽀持对jdk1.8和weblogic12.2.1.4的安装。weblogic12.2.1.4对于jdk及linux操作系统版本的要求在oracle官⽹上⾯有详细的详细全⾯介绍,可⾃⼰进⾏。
安装weblogic前需要安装好jdk1.8,这⾥就不详细叙述了。
2、安装weblogic
在官⽹下载linux版本压缩包fmw_12.2.1.4.0_wls_lite_generic.zip,解压通过Xftp上传jar包到/usr/local/weblogic12⽂件夹下
2.1 创建weblogic⽤户和组web
[root@lin-16core1 ~]# groupadd web
[root@lin-16core1 ~]# useradd -g web weblogic
[root@lin-16core1 ~]# passwd weblogic
2.2 切换⽤户进⾏安装
su weblogic
2.3 创建响应⽂件 wls.rsp
最好放在/home/weblogic的⽬录下⾯⽽不是usr⽬录下⾯,否则会导致创建域的权限问题在/home/weblogic⽬录下确保有如下两个⽂件并做相应的配置,否则安装时候回报各种难以预知的错误。
[ENGINE]
#DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0
[GENERIC]
#The oracle home location. This can be an existing Oracle Home or a new Oracle Home insure havin
g all dir read and write authority
ORACLE_HOME=/usr/local/weblogic12/wlsInstall
#Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples.
INSTALL_TYPE=WebLogic Server
#Provide the My Oracle Support Username. If you wish to ignore Oracle Configuration Manager configuration provide empty string for user name.
MYORACLESUPPORT_USERNAME=
#Provide the My Oracle Support Password
MYORACLESUPPORT_PASSWORD=<SECURE VALUE>
#Set this to true if you wish to decline the security updates. Setting this to true and providing empty string for My Oracle Support username will ignore the Oracle Configuration Manager configuration DECLINE_SECURITY_UPDATES=true
#Set this to true if My Oracle Support Password is specified
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
#Provide the Proxy Host
PROXY_HOST=
#Provide the Proxy Port
PROXY_PORT=
#Provide the Proxy Username
PROXY_USER=
虚拟机linux安装jdk#Provide the Proxy Password
PROXY_PWD=<SECURE VALUE>
#Type String (URL format) Indicates the OCM Repeater URL which should be of the format [scheme[Http/Https]]://[repeater host]:[repeater port]
COLLECTOR_SUPPORTHUB_URL=
备注:wls.rsp⽂件中需要修改的信息如下:ORACLE_HOME=/usr/local/weblogic12/wlsInstall (表⽰weblogic的安装⽬录) 响应⽂件中信息的编写,否则会报奇怪的错误
2.4 创建Loc⽂件 oraInst.loc
inventory_loc=/home/weblogic/oraInventory
inst_group=web
备注:oraInts.loc⽂件中修改如下信息:
inventory_loc=/home/weblogic/oraInventory (表⽰产品清单⽬录)
inst_group=web (web表⽰weblogic⽤户所在的组名,查看⽤户所属组的命令: groups)
2.5 保证所需要的⽬录weblogic⽤户要⽤读写权限
oraInst.loc,wls.rsp,fmw_12.2.1.4.0_wls_lite_generic.jar⽂件⽤户weblogic必须要有读写权限
2.6 安装weblogic
[weblogic@lin-16core1 root]$ cd /usr/local/weblogic12/
[weblogic@lin-16core1 root]$ java -jar fmw_12.2.1.4.0_wls_lite_generic.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc ⾄此weblogic的安装即完成
3、创建域basicWLSDomain
3.1 配置环境变量
先创建⽂件夹⽬录
执⾏setWLSEnv.sh 来配置环境变量
[weblogic@lin-16core1 root]$ /usr/local/weblogic12/wlsInstall/wlserver/server/bin/setWLSEnv.sh
3.2 将basicWLSDomain.py复制到 /usr/local/weblogic12/wlsInstall/user_projects/domains/pyfile ⽬录下
[weblogic@lin-16core1 root]$ cd /usr/local/weblogic12/wlsInstall/user_projects/domains/pyfile
[weblogic@lin-16core1 root]$ cp /usr/local/weblogic12/wlsInstall/wlserver/common/templates/scripts/wlst/basicWLSDomain.py
修改basicWLSDomain.py⽂件中的如下信息:
1)确定该服务的监听端⼝7001
cd('Servers/AdminServer')
set('ListenAddress','')
set('ListenPort', 7001)
2)确定weblogic控制台的登录密码
cd('/')
cd('Security/base_domain/User/weblogic')
cmo.setPassword('weblogic123')
3)确定域名basicWLSDomain域名
setOption('OverwriteDomain', 'true')
writeDomain('/usr/local/weblogic12/wlsInstall/wlserver/../user_projects/domains/basicWLSDomain')
closeTemplate()
3.3 执⾏basicWLSDomain.py进⾏域的创建
[weblogic@lin-16core1 pyfile]$ /usr/local/weblogic12/wlsInstall/oracle_common/common/bin/wlst.sh basicWLSDomain.py
出现如下信息表⽰安装成功:
Initializing WebLogic Scripting Tool (WLST) ...
Welcome to WebLogic Server Administration Scripting Shell
Type help() for help on available commands
Exiting WebLogic Scripting Tool.
3.4 启动服务
进⼊ /usr/local/weblogic12/wlsInstall/user_projects/domains/basicWLSDomain/bin ⽬录下
启动(前台启动),命令:
./startWebLogic.sh
启动(后台运⾏),命令:
./startWebLogic.sh &
关闭,命令:
./stopWebLogic.sh
3.5 静默卸载weblogic
进⼊ /usr/local/weblogic12/wlsInstall/oui/bin ⽬录下
执⾏命令:
./deinstall.sh -silent
总结:实践是检验真理的唯⼀标准,亲测可⽤。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论