在 CentOS 上启动 WebLogic,通常有以下几种方式,取决于你使用的是 Domain 模式 还是 单机模式。下面以最常见的 WebLogic Domain(域) 为例说明。
/u01/oracle/user_projects/domains/base_domain)cd /u01/oracle/user_projects/domains/base_domain
(路径根据你的实际安装修改)
./startWebLogic.sh
启动后会在终端看到日志,Ctrl+C 会停止服务
nohup ./startWebLogic.sh > startWebLogic.log 2>&1 &
查看日志:
tail -f startWebLogic.log
cd /domains/base_domain
./startWebLogic.sh
cd /domains/base_domain/bin
./startManagedWebLogic.sh managedServer1
cd /u01/oracle/wlserver/common/bin
./wlst.sh
connect('weblogic','password','t3://localhost:7001')
start('AdminServer','Server')
vi /etc/systemd/system/weblogic.service
[Unit]
Description=WebLogic Server
After=network.target
[Service]
Type=forking
User=oracle
ExecStart=/u01/oracle/user_projects/domains/base_domain/startWebLogic.sh
ExecStop=/u01/oracle/user_projects/domains/base_domain/bin/stopWebLogic.sh
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable weblogic
systemctl start weblogic
✅ 端口未开放
firewall-cmd --add-port=7001/tcp --permanent
firewall-cmd --reload
✅ 权限问题
chown -R oracle:oracle /u01/oracle
如果你能告诉我:
我可以给你更精确的启动命令。