温馨提示×

weblogic域debian咋建

小樊
39
2026-09-05 11:22:05
栏目: 智能运维

Debian 系统上创建 WebLogic 域(Domain),一般步骤如下(以 WebLogic 12c/14c 为例):


一、前置条件

  1. 已安装 JDK

    java -version
    

    WebLogic 一般要求 JDK 8 或 11(视版本而定)

  2. 已安装 WebLogic

    • 通常安装在:
      /opt/weblogic/Oracle/Middleware
      
    • 或用户目录下:
      ~/Oracle/Middleware
      

二、设置环境变量

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

三、使用配置向导创建域(推荐)

1️⃣ 图形化方式(有桌面)

cd $WL_HOME/common/bin
./config.sh

按向导:

  • 选择 Create a new domain
  • 选择模板(一般选 Basic WebLogic Server Domain
  • 设置 域名
  • 设置 管理员用户名/密码
  • 选择 JDK
  • 选择开发模式或生产模式
  • 完成

2️⃣ 静默方式(服务器无界面,常用)

(1)准备响应文件 create_domain.rsp

示例:

read template from "/opt/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar"

set AppDir "/opt/weblogic/domains/base_domain"

set JavaHome "/usr/lib/jvm/java-8-openjdk-amd64"

set ServerStartMode "dev"

find Server "AdminServer" as AdminServer
set AdminServer.ListenAddress ""
set AdminServer.ListenPort "7001"
set AdminServer.SSL.Enabled "true"
set AdminServer.SSL.ListenPort "7002"

create User "weblogic" as u1
set u1.password "Weblogic@123"

write domain to "/opt/weblogic/domains/base_domain"

close template

(2)执行静默创建

cd $WL_HOME/common/bin
./config.sh -mode=silent -silent_script=create_domain.rsp

四、启动域

cd /opt/weblogic/domains/base_domain/bin
./startWebLogic.sh

后台运行:

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

五、验证

浏览器访问:

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

六、常见问题

Debian 无图形界面 → 用 silent 模式
权限问题 → 不要用 root 跑 WebLogic(建议专用用户)
端口占用 → 修改 config/config.xml


如果你告诉我:

  • WebLogic 版本(12c / 14c)
  • Debian 版本
  • 是否有桌面

我可以给你 完全对应的命令和配置文件

0