linux

WebLogic如何与Linux服务集成

小樊
40
2025-12-14 11:52:20
栏目: 智能运维

Linux环境下将 WebLogic 作为系统服务并与前端 Web 服务器集成


一 将 WebLogic 注册为 Linux 系统服务

[Unit]
Description=WebLogic Server
After=network.target

[Service]
Type=forking
User=weblogic
Group=weblogic
ExecStart=/opt/weblogic/user_projects/domains/base_domain/startWebLogic.sh
ExecStop=/opt/weblogic/user_projects/domains/base_domain/stopWebLogic.sh
SuccessExitStatus=143
Restart=on-failure
RestartSec=30
StandardOutput=journal
StandardError=journal

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable weblogic.service
sudo systemctl start  weblogic.service
sudo systemctl status  weblogic.service
sudo journalctl -u weblogic -f

二 与 Apache HTTP Server 集成(反向代理与负载均衡)

LoadModule weblogic_module modules/mod_wl.so
<Location />
  SetHandler weblogic-handler
  PathTrim /
</Location>

<IfModule mod_weblogic.c>
  WebLogicHost 192.168.80.47
  WebLogicPort 7001
  # 集群示例:
  # WebLogicCluster 192.168.80.47:7001,192.168.80.48:7001
  # 可按路径分流
  MatchExpression *.jsp
  MatchExpression *.do
</IfModule>

三 部署与运维要点

0
看了该问题的人还看了