在 Debian 上“管 WebLogic”,一般可以从安装、启停、监控、日志、配置、运维自动化几个方面来说。下面按实际运维场景整理。
WebLogic 官方支持 Linux(Debian 属于 Linux),但不是 apt 安装,而是 Oracle 官方包。
java -version
useradd -m weblogic
passwd weblogic
fmw_*.jar(Oracle 官网)weblogic 用户执行:java -jar fmw_14.1.1.0.0_wls_lite_generic.jar
java -jar fmw.jar -silent -responseFile /path/wls.rsp -invPtrLoc /path/oraInst.loc
cd /u01/oracle/user_projects/domains/base_domain/bin
./startWebLogic.sh
后台运行:
nohup ./startWebLogic.sh > admin.log 2>&1 &
./stopWebLogic.sh
./startNodeManager.sh
Debian 用 systemd,不建议只靠 nohup。
示例:/etc/systemd/system/weblogic.service
[Unit]
Description=WebLogic Admin Server
After=network.target
[Service]
Type=simple
User=weblogic
Environment=JAVA_HOME=/usr/lib/jvm/java-11-openjdk
ExecStart=/u01/oracle/user_projects/domains/base_domain/bin/startWebLogic.sh
ExecStop=/u01/oracle/user_projects/domains/base_domain/bin/stopWebLogic.sh
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start weblogic
systemctl enable weblogic
http://IP:7001/console
ps -ef | grep weblogic
ss -ltnp | grep 7001
tail -f /u01/oracle/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log
config.xml(Domain 配置)setDomainEnv.sh(JVM、内存)boot.properties(免密启动)示例 JVM 调整:
export USER_MEM_ARGS="-Xms2g -Xmx4g"
ss -ltnp
改 config.xml 中 ListenPort
apt install haveged
systemctl enable haveged
weblogic 用户如果你是想问:
可以直接告诉我你的具体场景,我可以给你更针对性的方案。