在 Debian 上安装 Oracle WebLogic Server 是可行的,但需要注意:Oracle 官方并未把 Debian 作为“官方支持系统”,通常支持的是 RHEL / OEL / SUSE 等。不过 Debian 上依然可以运行 WebLogic,只要系统满足 JDK 要求即可。
下面给你一套 通用、稳妥的安装方案(基于 .jar 安装方式),适用于 WebLogic 12c / 14c。
WebLogic 依赖 Oracle JDK 或 OpenJDK(部分版本有限制)
sudo apt update
sudo apt install openjdk-11-jdk -y
验证:
java -version
⚠️ WebLogic 12c 更推荐 JDK 8
WebLogic 14c 推荐 JDK 11
sudo useradd -m -s /bin/bash weblogic
sudo passwd weblogic
切换用户:
su - weblogic
官网地址(需 Oracle 账号):
https://www.oracle.com/middleware/technologies/weblogic-server-downloads.html
下载对应版本,例如:
fmw_14.1.1.0.0_wls.jarfmw_12.2.1.4.0_wls.jar使用 weblogic 用户上传到服务器:
/home/weblogic/install/
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.jar -silent -responseFile /home/weblogic/response/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc
mkdir -p /home/weblogic/response
vi /home/weblogic/oraInst.loc
内容:
inventory_loc=/home/weblogic/oraInventory
inst_group=weblogic
vi /home/weblogic/response/wls.rsp
示例(WebLogic 14c):
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
DECLINE_AUTO_UPDATES=true
MOS_USERNAME=
MOS_PASSWORD=
ORACLE_HOME=/home/weblogic/Oracle/Middleware
INSTALL_TYPE=WebLogic Server
export MW_HOME=/home/weblogic/Oracle/Middleware
export WL_HOME=$MW_HOME/wlserver
$MW_HOME/oracle_common/common/bin/wlst.sh
在 WLST 交互界面执行:
readTemplate('/home/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar')
cd('Servers/AdminServer')
set('ListenPort',7001)
cd('/')
cd('Security/base_domain/User/weblogic')
set('Name','weblogic')
set('Password','Welcome1')
writeDomain('/home/weblogic/domains/base_domain')
closeTemplate()
exit()
cd /home/weblogic/domains/base_domain/bin
./startWebLogic.sh
后台运行:
nohup ./startWebLogic.sh > admin.log 2>&1 &
访问地址:
http://服务器IP:7001/console
sudo apt install libaio1 -y
export LANG=en_US.UTF-8
✅ 不影响使用 ✅ 生产环境建议加监控,避免系统差异问题
✅ Debian 可以安装 WebLogic
✅ 推荐 WebLogic 14c + JDK 11
✅ 使用 .jar 静默安装最稳定
✅ 不建议 root 用户运行
如果你愿意,我可以继续帮你:
直接告诉我你的 WebLogic 版本 + Debian 版本 即可。