下面给你一个**在 Debian 上部署 WebLogic(Oracle WebLogic Server)**的实用步骤说明,以 WebLogic 14c (14.1.1) + JDK 8/11 为例(目前最常用)。
WebLogic 14c 支持:
sudo apt update
sudo apt install openjdk-11-jdk -y
验证:
java -version
sudo useradd -m -s /bin/bash weblogic
sudo passwd weblogic
后续操作建议在 weblogic 用户下执行。
https://www.oracle.com/middleware/technologies/weblogic-server-downloads.html
下载:
fmw_14.1.1.0.0_wls_lite_generic.jar(轻量版,常用)/home/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar
会弹出 GUI 安装界面(需要 X11)。
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile response.txt -invPtrLoc oraInst.loc
示例 response.txt:
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/u01/weblogic
INSTALL_TYPE=WebLogic Server
示例 oraInst.loc:
inventory_loc=/u01/oraInventory
inst_group=weblogic
cd $ORACLE_HOME/wlserver/common/bin
./config.sh
/u01/weblogic/user_projects/domains/base_domain
cd /u01/weblogic/user_projects/domains/base_domain/bin
./startWebLogic.sh
访问:
http://服务器IP:7001/console
sudo vi /etc/systemd/system/weblogic.service
[Unit]
Description=WebLogic Server
After=network.target
[Service]
Type=simple
User=weblogic
Environment=JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
ExecStart=/u01/weblogic/user_projects/domains/base_domain/bin/startWebLogic.sh
ExecStop=/u01/weblogic/user_projects/domains/base_domain/bin/stopWebLogic.sh
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable weblogic
sudo systemctl start weblogic
sudo ufw allow 7001/tcp
调整:
vi setDomainEnv.sh
修改 MEM_ARGS
使用 -silent 安装
修改:
config/config.xml
如果你需要:
可以继续问我。