在 Debian 系统中启动 WebLogic(通常指 Oracle WebLogic Server),一般有以下几种常见方式,取决于你使用的是 开发模式 还是 生产模式,以及是否配置了 域(Domain)。
/home/weblogic/user_projects/domains/base_domain
cd /home/weblogic/user_projects/domains/base_domain
./startWebLogic.sh
✅ 默认监听端口:
http://localhost:7001/console如果是生产模式,启动时会要求输入:
- 用户名
- 密码
nohup ./startWebLogic.sh > start.log 2>&1 &
查看日志:
tail -f start.log
避免每次输入用户名密码:
cd /home/weblogic/user_projects/domains/base_domain/servers/AdminServer/security
创建或编辑 boot.properties:
username=weblogic
password=你的密码
⚠️ 第一次启动后,WebLogic 会自动加密该文件。
如果有受管服务器(如 Server1):
cd /home/weblogic/user_projects/domains/base_domain/bin
./startManagedWebLogic.sh Server1 http://localhost:7001
[Unit]
Description=WebLogic Admin Server
After=network.target
[Service]
Type=simple
User=weblogic
WorkingDirectory=/home/weblogic/user_projects/domains/base_domain
ExecStart=/home/weblogic/user_projects/domains/base_domain/startWebLogic.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
启用:
systemctl daemon-reload
systemctl start weblogic
systemctl enable weblogic
netstat -tunlp | grep 7001
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
如果你能提供:
我可以给你更精确的启动方式。