温馨提示×

weblogic在centos怎部署

小樊
40
2026-10-20 22:03:02
栏目: 智能运维

下面给你一个在 CentOS 上部署 WebLogic 的实用流程(以 WebLogic 12c / 14c + CentOS 7/8 为例,适合新手跟着做)。


一、准备工作

1. 系统要求

  • CentOS 7 或 8(推荐 7)
  • 至少 2G 内存(生产建议 4G+)
  • JDK(WebLogic 自带 JDK 也可,但建议单独装)

2. 创建用户(不建议用 root 运行)

useradd weblogic
passwd weblogic

3. 安装 JDK(如用系统 JDK)

yum install java-1.8.0-openjdk-devel -y
java -version

WebLogic 12c 推荐 JDK 8
WebLogic 14c 推荐 JDK 8/11


二、下载 WebLogic

Oracle 官网(需登录): https://www.oracle.com/middleware/technologies/weblogic-server-downloads.html

常见文件:

  • fmw_12.2.1.4.0_wls_lite_generic.jar(通用版)

上传到服务器:

/home/weblogic/

三、安装 WebLogic

1. 切换用户

su - weblogic

2. 执行安装

java -jar fmw_12.2.1.4.0_wls_lite_generic.jar

若图形界面打不开,用静默安装(见下方)


四、图形安装步骤(简述)

  1. 欢迎界面 → Next
  2. 选择 Install Type
    • ✅ WebLogic Server
  3. 选择安装目录
    /home/weblogic/oracle/middleware
    
  4. 下一步 → 完成

五、静默安装(服务器无界面推荐)

1. 创建响应文件

wls.rsp

[ENGINE]
Response File Version=1.0.0.0.0

[GENERIC]
ORACLE_HOME=/home/weblogic/oracle/middleware
INSTALL_TYPE=WebLogic Server
DECLINE_AUTO_UPDATES=true

2. 执行

java -jar fmw_12.2.1.4.0_wls_lite_generic.jar -silent -responseFile /home/weblogic/wls.rsp

六、创建 Domain(核心)

cd /home/weblogic/oracle/middleware/wlserver/common/bin
./config.sh

图形步骤

  1. 创建新 Domain
  2. 模板:Basic WebLogic Server Domain
  3. 名称:base_domain
  4. 设置管理员账号:
    weblogic / 你的密码
    
  5. 选择开发模式(学习)或生产模式
  6. 完成

七、启动 WebLogic

cd /home/weblogic/oracle/middleware/user_projects/domains/base_domain/bin
./startWebLogic.sh

后台运行:

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

访问控制台:

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

八、防火墙(CentOS)

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

九、部署应用(WAR 包)

  1. 登录 console
  2. Deployments → Install
  3. 上传 .war
  4. 启动应用

十、常见问题

1. 启动慢

vi $JAVA_HOME/jre/lib/security/java.security

改为:

securerandom.source=file:/dev/urandom

2. 端口冲突

修改:

base_domain/config/config.xml

如果你愿意,我可以:

  • 给你 一键安装脚本
  • 帮你 配置 systemd 开机自启
  • 或按 WebLogic 14c + JDK11 写版本

你现在是 学习 / 生产 / 考试 用?

0 踩