下面给你一份在 Debian(10/11/等)上安装 Oracle WebLogic Server(WLS)的完整步骤示例。
我以 WebLogic 14c (14.1.1) + Oracle JDK 11 为例,其他版本(12c / 12.2.1.x)步骤基本一致。
sudo apt update
sudo apt upgrade -y
sudo apt install -y wget unzip
WebLogic 14c 需要 JDK 11(不能用 JDK 8)
需登录 Oracle 账号
https://www.oracle.com/java/technologies/javase-jdk11-downloads.html
例如:
jdk-11.0.22_linux-x64_bin.tar.gz
sudo mkdir -p /usr/lib/jvm
sudo tar -zxvf jdk-11.0.22_linux-x64_bin.tar.gz -C /usr/lib/jvm
编辑:
sudo nano /etc/profile.d/java.sh
写入:
export JAVA_HOME=/usr/lib/jvm/jdk-11.0.22
export PATH=$JAVA_HOME/bin:$PATH
生效:
source /etc/profile.d/java.sh
java -version
✅ 应看到 java version "11.0.x"
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
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar
按向导完成安装即可。
nano wls.rsp
内容:
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/home/weblogic/oracle/middleware
INSTALL_TYPE=WebLogic Server
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
mkdir -p /home/weblogic/oraInventory
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar \
-silent \
-responseFile /home/weblogic/wls.rsp \
-invPtrLoc /home/weblogic/oraInventory/oraInst.loc
export MW_HOME=/home/weblogic/oracle/middleware
export WL_HOME=$MW_HOME/wlserver
$MW_HOME/oracle_common/common/bin/wlst.sh
进入交互模式后执行:
readTemplate('/home/weblogic/oracle/middleware/wlserver/common/templates/wls/wls.jar')
cd('Servers/AdminServer')
set('ListenAddress','')
set('ListenPort', 7001)
cd('/')
cd('Security/base_domain/User/weblogic')
cmo.setPassword('WebLogic123')
setOption('OverwriteDomain', 'true')
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
用户名:weblogic
密码:WebLogic123
sudo apt install -y libx11-6 libxtst6 libxi6
netstat -tunlp | grep 7001
确保目录属于 weblogic 用户。
Debian
↓
安装 JDK 11
↓
创建 weblogic 用户
↓
安装 WebLogic(静默)
↓
创建 Domain
↓
启动 AdminServer
↓
访问 Console
如果你需要我帮你:
可以直接告诉我你的 WebLogic 版本和 Debian 版本。