CentOS 上安装与配置 WebLogic 实操指南
一 环境准备
source /etc/profile,执行 java -version 验证。groupadd weblogic、useradd -g weblogic weblogic、passwd weblogicmkdir -p /opt/weblogic/Oracle/Middleware,chown -R weblogic:weblogic /opt/weblogickernel.shmmax=536870912、kernel.shmall=15728640、kernel.sem=250 32000 100 128、net.ipv4.ip_local_port_range=9000 65500、fs.file-max=6815744weblogic soft/hard nproc 16384、weblogic soft/hard nofile 65536、weblogic soft stack 10240$JAVA_HOME/jre/lib/security/java.security,设置 securerandom.source=file:/dev/./urandom。二 安装 WebLogic(静默模式)
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/opt/weblogic/Oracle/Middleware
INSTALL_TYPE=WebLogic Server
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
Inventory_loc=/opt/weblogic/oraInventory
Inst_group=weblogic
java -jar /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc三 创建与管理域
cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin./config.sh,按向导设置 AdminServer 监听地址/端口(默认 7001)、管理员账户等,完成后域位于 /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain。cd /opt/weblogic/Oracle/Middleware/oracle_common/common/bin,执行 ./wlst.shreadTemplateForUpdate('/opt/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar')
cd('Servers/AdminServer')
set('ListenAddress','')
set('ListenPort', 7001)
cd('/')
cd('Security/base_domain/User/weblogic')
cmo.setPassword('YourStrongPwd123')
setOption('OverwriteDomain', 'true')
writeDomain('/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain')
closeTemplate()
exit()
/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/startWebLogic.sh/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/stopWebLogic.sh四 网络与防火墙
firewall-cmd --zone=public --add-port=7001/tcp --permanentfirewall-cmd --reload五 安全与性能优化要点
-Xms 与 -Xmx(如 -Xms2g -Xmx2g,结合物理内存与GC策略)。