下面按Linux 环境下 WebLogic 的安装与基础配置给你一个实用清单,适合初学者和运维上线使用。
weblogicgroupadd weblogic
useradd -g weblogic weblogic
passwd weblogic
java -version
若未安装:
export JAVA_HOME=/usr/java/jdk1.8.0_xxx
export PATH=$JAVA_HOME/bin:$PATH
常见文件:
fmw_12.2.1.4.0_wls.jar(12c)wls.rsp
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/u01/weblogic
INSTALL_TYPE=WebLogic Server
MYORACLESUPPORT_USERNAME=
MYORACLESUPPORT_PASSWORD=
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
oraInst.loc
inventory_loc=/u01/oraInventory
inst_group=weblogic
java -jar fmw_12.2.1.4.0_wls.jar -silent -responseFile /u01/wls.rsp -invPtrLoc /u01/oraInst.loc
cd $ORACLE_HOME/oracle_common/common/bin
./wlst.sh
WLST 示例:
readTemplate('/u01/weblogic/wlserver/common/templates/wls/wls.jar')
cd('Servers/AdminServer')
set('ListenAddress','')
set('ListenPort',7001)
cd('/')
cd('Security/base_domain/User/weblogic')
cmo.setPassword('Weblogic123')
setOption('OverwriteDomain', true)
writeDomain('/u01/weblogic/user_projects/domains/base_domain')
closeTemplate()
exit()
cd /u01/weblogic/user_projects/domains/base_domain/bin
./startWebLogic.sh
nohup ./startWebLogic.sh > admin.log 2>&1 &
访问控制台:
http://IP:7001/console
config/config.xml
<listen-port>7001</listen-port>
bin/setDomainEnv.sh
USER_MEM_ARGS="-Xms1024m -Xmx2048m -XX:MaxPermSize=512m"
通过控制台:
Environment → Servers → New
/etc/systemd/system/weblogic.service
[Unit]
Description=WebLogic Server
After=network.target
[Service]
Type=forking
User=weblogic
ExecStart=/u01/weblogic/user_projects/domains/base_domain/bin/startWebLogic.sh
ExecStop=/u01/weblogic/user_projects/domains/base_domain/bin/stopWebLogic.sh
[Install]
WantedBy=multi-user.target
systemctl enable weblogic
systemctl start weblogic
netstat -tunlp | grep 7001boot.propertiesfirewall-cmd --add-port=7001/tcp --permanent
firewall-cmd --reload
如果你需要:
可以告诉我你的版本和用途,我可以给你更针对性的方案。