温馨提示×

debian建weblogic域咋做

小樊
41
2026-10-11 06:24:57
栏目: 智能运维

在 Debian 上创建 WebLogic 域(Domain),一般流程是:安装 JDK → 安装 WebLogic → 用 Configuration Wizard / 脚本建域。下面给你一个通用、可操作的步骤(以 WebLogic 12c/14c 为例,Debian 10/11/12 适用)。


一、准备工作

1. 安装 JDK

WebLogic 需要 Oracle JDK 或兼容 JDK(推荐 JDK 8 / JDK 11)。

sudo apt update
sudo apt install openjdk-11-jdk -y

确认:

java -version

⚠️ WebLogic 官方更推荐 Oracle JDK,OpenJDK 一般也能用。


2. 创建 WebLogic 用户(推荐)

sudo useradd -m weblogic
sudo passwd weblogic
su - weblogic

二、安装 WebLogic

1. 上传安装包

例如:

fmw_14.1.1.0.0_wls_lite_generic.jar

2. 静默安装(示例)

创建响应文件 wls.rsp:

[ENGINE]
Response File Version=1.0.0.0.0

[GENERIC]
ORACLE_HOME=/u01/weblogic
INSTALL_TYPE=WebLogic Server
DECLINE_AUTO_UPDATES=true
MOS_USERNAME=
MOS_PASSWORD=

创建 oraInst.loc:

inventory_loc=/u01/oraInventory
inst_group=weblogic

执行安装:

java -jar fmw_14.1.1.0.0_wls_lite_generic.jar \
  -silent -responseFile /home/weblogic/wls.rsp \
  -invPtrLoc /home/weblogic/oraInst.loc

三、创建 WebLogic 域(重点)

方法一:图形化(有桌面)

cd $ORACLE_HOME/oracle_common/common/bin
./config.sh

按向导:

  • 创建新域
  • 选择模板(Base WebLogic Server Domain)
  • 设置域名(如 base_domain)
  • 设置管理员用户名/密码
  • 选择开发模式 / 生产模式
  • 完成

方法二:命令行(服务器常用 ✅)

1. 设置环境变量

export ORACLE_HOME=/u01/weblogic
export WL_HOME=$ORACLE_HOME/wlserver

2. 使用 WLST 建域

创建 create_domain.py:

readTemplate('/u01/weblogic/wlserver/common/templates/wls/wls.jar')

cd('Servers/AdminServer')
set('ListenAddress','')
set('ListenPort',7001)

cd('/')
cd('Security/base_domain/User/admin')
set('Password','WebLogic123')

setOption('OverwriteDomain','true')
writeDomain('/u01/weblogic/user_projects/domains/base_domain')
closeTemplate()
exit()

执行:

$ORACLE_HOME/oracle_common/common/bin/wlst.sh create_domain.py

四、启动 WebLogic 域

cd /u01/weblogic/user_projects/domains/base_domain
./startWebLogic.sh

后台运行:

nohup ./startWebLogic.sh > admin.log 2>&1 &

访问控制台:

http://服务器IP:7001/console

五、常见问题

1. Debian 上缺少图形库

用:

./config.sh -mode=console

或直接使用 WLST。

2. 端口不通

检查防火墙:

sudo ufw allow 7001

3. 生产模式登录慢

WebLogic 生产模式会等随机数:

export JAVA_OPTIONS="-Djava.security.egd=file:/dev/./urandom"

六、总结

Debian 建 WebLogic 域核心步骤:

  1. 装 JDK
  2. 装 WebLogic
  3. 用 WLST 或 config.sh 建域
  4. 启动 AdminServer

如果你告诉我:

  • WebLogic 版本(12c / 14c)
  • Debian 版本
  • 是否生产环境

我可以给你完全贴合你环境的命令。

0 踩