温馨提示×

debian建weblogic域咋弄

小樊
51
2026-10-17 01:44:06
栏目: 智能运维

在 Debian 上创建 WebLogic 域(Domain),一般流程如下(以 WebLogic 12c/14c 为例,Oracle JDK 环境):


一、前提条件

  1. 已安装 JDK
java -version

(WebLogic 一般要求 Oracle JDK 8 / 11)

  1. 已安装 WebLogic
  • 通常安装目录如:
/opt/weblogic/Oracle/Middleware
  1. 已创建 WebLogic 系统用户(建议)
useradd -m weblogic
passwd weblogic

二、设置环境变量

export MW_HOME=/opt/weblogic/Oracle/Middleware
export WL_HOME=$MW_HOME/wlserver
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export PATH=$JAVA_HOME/bin:$PATH

(根据你的实际路径修改)


三、使用 Configuration Wizard 建域(推荐)

方式 1:图形界面(有桌面环境)

$MW_HOME/oracle_common/common/bin/config.sh

按向导:

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

域默认位置:

$MW_HOME/user_projects/domains/base_domain

方式 2:静默建域(服务器常用)

1️⃣ 创建响应文件 create_domain.rsp

read template from "$MW_HOME/wlserver/common/templates/wls/wls.jar";

set JavaHome "/usr/lib/jvm/java-8-oracle";
set DomainName "base_domain";

set AdminServerName "AdminServer";
set AdminServerListenAddress "0.0.0.0";
set AdminServerListenPort "7001";

set AdministratorUsername "weblogic";
set AdministratorPassword "Weblogic@123";

create Domain target "$MW_HOME/user_projects/domains/base_domain";

close template;

2️⃣ 执行静默建域

$MW_HOME/wlserver/common/bin/wlst.sh

在 WLST 中执行:

readTemplate('/opt/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar')
cd('Servers/AdminServer')
set('ListenAddress','0.0.0.0')
set('ListenPort',7001)
cd('/')
cd('Security/base_domain/User/weblogic')
set('Password','Weblogic@123')
set Option 'OverwriteDomain' 'true'
writeDomain('/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain')
closeTemplate()
exit()

四、启动 WebLogic 域

cd $MW_HOME/user_projects/domains/base_domain
./startWebLogic.sh

后台运行:

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

访问控制台:

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

五、常见问题

1️⃣ Debian 缺少依赖

apt update
apt install libaio1 fontconfig

2️⃣ 端口被占用

修改:

base_domain/config/config.xml

3️⃣ 中文乱码

export LANG=en_US.UTF-8

如果你愿意,可以告诉我:

  • WebLogic 版本(12c / 14c)
  • 是否有桌面
  • 是否需要 生产模式 / 集群

我可以给你精确命令版步骤。

0 踩