下面给你一份在 Debian 系统上部署 Oracle WebLogic Server(WLS)的完整实操步骤,适用于 WebLogic 12c / 14c,Debian 10/11/12 通用。
WebLogic 依赖 JDK(推荐 JDK 8 或 JDK 11)
Oracle JDK 或 OpenJDK 均可(示例用 OpenJDK):
sudo apt update
sudo apt install openjdk-11-jdk -y
java -version
编辑 /etc/profile 或 ~/.bashrc:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
生效:
source ~/.bashrc
sudo groupadd weblogic
sudo useradd -m -g weblogic weblogic
sudo passwd weblogic
切换用户:
su - weblogic
下载地址(需登录 Oracle 账号):
https://www.oracle.com/middleware/technologies/weblogic-server-downloads.html
下载文件示例:
fmw_14.1.1.0.0_wls_lite_generic.jar
直接上传到服务器:
/home/weblogic/
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar
如果服务器无图形界面,自动进入 静默模式
/home/weblogic/oracle/middleware
Domain 是 WebLogic 的核心管理单元。
cd /home/weblogic/oracle/middleware/wlserver/common/bin
./config.sh
按提示操作:
/home/weblogic/oracle/middleware/user_projects/domains/base_domain
用户名: weblogic
密码: Weblogic@123
cd /home/weblogic/oracle/middleware/user_projects/domains/base_domain/bin
./startWebLogic.sh
首次启动较慢(5–10 分钟)
浏览器访问:
http://服务器IP:7001/console
登录:
weblogicWeblogic@123sudo nano /etc/systemd/system/weblogic.service
内容:
[Unit]
Description=Oracle WebLogic Server
After=network.target
[Service]
Type=forking
User=weblogic
Environment="JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64"
ExecStart=/home/weblogic/oracle/middleware/user_projects/domains/base_domain/bin/startWebLogic.sh
ExecStop=/home/weblogic/oracle/middleware/user_projects/domains/base_domain/bin/stopWebLogic.sh
TimeoutStartSec=600
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable weblogic
sudo systemctl start weblogic
查看状态:
systemctl status weblogic
.war 文件cp app.war \
/home/weblogic/oracle/middleware/user_projects/domains/base_domain/autodeploy/
netstat -tunlp | grep 7001
修改:
vi setDomainEnv.sh
调整:
-Xms1024m -Xmx2048m
Debian
↓
安装 JDK
↓
创建 weblogic 用户
↓
安装 WebLogic
↓
创建 Domain
↓
启动 Admin Server
↓
部署应用
如果你需要:
可以直接告诉我你的版本和需求,我可以给你定制方案。