温馨提示×

WebLogic如何在CentOS运行

小樊
36
2026-08-31 01:07:31
栏目: 智能运维

下面介绍 在 CentOS 上运行 Oracle WebLogic Server 的常见做法,以 WebLogic 12c / 14c 为例,适用于 开发或测试环境(生产环境会更复杂)。


一、环境准备(CentOS)

1. 安装 JDK

WebLogic 依赖 JDK(推荐 Oracle JDK 或 OpenJDK 8/11)。

# 查看是否已安装
java -version

# 如未安装,示例(OpenJDK 8)
sudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel

确认:

java -version

2. 创建 WebLogic 专用用户(推荐)

避免直接用 root 运行。

sudo groupadd weblogic
sudo useradd -g weblogic weblogic
sudo passwd weblogic

二、安装 WebLogic

方式一:使用 Generic Installer(通用方式)

1. 下载 WebLogic

从 Oracle 官网下载:

  • fmw_xxx_generic.jar

示例:

/home/weblogic/fmw_14.1.1.0.0_wls.jar

2. 设置 JAVA_HOME

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH

3. 运行安装程序

java -jar fmw_14.1.1.0.0_wls.jar

图形界面:

  • 选择安装目录(如 /u01/weblogic)
  • 选择 WebLogic Server

如果没有图形界面,可加:

java -jar fmw_14.1.1.0.0_wls.jar -silent

三、创建 Domain(域)

1. 使用配置向导

cd /u01/weblogic/oracle_common/common/bin
./config.sh

按向导:

  • 创建新域
  • 选择模板(Basic WebLogic Server)
  • 设置管理员用户名 / 密码
  • 选择开发模式(Development Mode)

域目录示例:

/u01/weblogic/user_projects/domains/base_domain

四、启动 WebLogic(关键步骤)

1. 启动 Admin Server

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

首次启动会慢,日志在:

base_domain/servers/AdminServer/logs

2. 后台运行(推荐)

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

五、访问 WebLogic 控制台

默认地址:

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

使用你创建的管理员账号登录。


六、常见问题

1. CentOS 防火墙未放行端口

sudo firewall-cmd --add-port=7001/tcp --permanent
sudo firewall-cmd --reload

2. 启动卡住

  • 检查 /etc/hosts
  • 确保主机名可解析:
hostname
ping $(hostname)

3. 内存不足

修改:

vi setDomainEnv.sh

调整:

-Xms512m -Xmx1024m

七、总结流程

安装 JDK
↓
创建 weblogic 用户
↓
安装 WebLogic
↓
创建 Domain
↓
启动 Admin Server
↓
访问 7001 控制台

如果你需要:

  • WebLogic 14c + CentOS 7/8 完整一步一步命令
  • 静默安装(生产环境)
  • 配置 Node Manager / 集群
  • Docker 运行 WebLogic

可以直接告诉我你的 WebLogic 版本 + CentOS 版本

0