下面给你一份在 CentOS 上安装并配置 WebLogic(以 12c / 14c 为例)的实用步骤,涵盖环境准备 → 安装 → 域配置 → 启动。
useradd weblogic
passwd weblogic
yum install java-1.8.0-openjdk-devel -y
验证:
java -version
设置环境变量(在 /home/weblogic/.bash_profile):
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
从 Oracle 官网下载:
fmw_12.2.1.4.0_wls_lite_generic.jar(示例)放到:
/home/weblogic/
/home/weblogic/wls.rsp
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/u01/weblogic
INSTALL_TYPE=WebLogic Server
/home/weblogic/oraInst.loc
inventory_loc=/u01/oraInventory
inst_group=weblogic
su - weblogic
java -jar fmw_12.2.1.4.0_wls_lite_generic.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc
安装完成后:
/u01/weblogic
cd /u01/weblogic/oracle_common/common/bin
./wlst.sh
进入后执行:
readTemplate("/u01/weblogic/wlserver/common/templates/wls/wls.jar")
cd('Servers/AdminServer')
set('ListenAddress','')
set('ListenPort',7001)
cd('/')
cd('Security/AdminServer')
set('Password','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
账号:
weblogicWeblogic123firewall-cmd --add-port=7001/tcp --permanent
firewall-cmd --reload
WebLogic 默认禁止 root 启动,可加参数绕过(不推荐):
./startWebLogic.sh -Dweblogic.system.allowSecurityPolicy=true
export JAVA_OPTIONS="-Djava.security.egd=file:/dev/./urandom"
如果你需要:
告诉我你的版本和使用场景,我可以给你更精确的配置。