温馨提示×

WebLogic在CentOS上怎么用

小樊
56
2026-08-04 21:43:40
栏目: 智能运维

下面给你一个**从零开始在 CentOS 上安装和使用 WebLogic(以 WebLogic 12c/14c 为例)**的实用指南,适合新手快速上手。


一、环境准备(CentOS)

1. 系统要求

  • CentOS 7 / 8(推荐 7)
  • 内存 ≥ 4GB(生产建议 8GB+)
  • JDK(WebLogic 自带或单独安装)

2. 安装 JDK(如果不用自带 JDK)

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

二、创建 WebLogic 用户(推荐)

groupadd weblogic
useradd -g weblogic weblogic
passwd weblogic

三、安装 WebLogic

1. 下载 WebLogic

从 Oracle 官网下载:

  • fmw_14.1.1.0.0_wls_lite_generic.jar(14c)
  • 或 wls1036_generic.jar(12c)

放到 /opt/


2. 使用 jar 安装(通用方式)

su - weblogic
cd /opt
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar

安装步骤:

  1. 选择 Middleware Home(如 /u01/oracle/middleware)
  2. 选择 Typical Install
  3. 完成安装

四、创建 WebLogic Domain(域)

1. 使用配置向导

cd /u01/oracle/middleware/oracle_common/common/bin
./config.sh

选择:

  • Create a new domain
  • 模板:Basic WebLogic Server
  • Domain 路径:/u01/oracle/user_projects/domains/base_domain
  • 设置管理员账号:
    • 用户名:weblogic
    • 密码:Welcome1

五、启动 WebLogic Server

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

首次启动较慢,看到如下信息表示成功:

<Server state changed to RUNNING>

六、访问 WebLogic 控制台

浏览器访问:

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

登录:

  • 用户名:weblogic
  • 密码:Welcome1

七、后台运行(推荐)

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

停止:

./stopWebLogic.sh

八、部署应用(简单示例)

1. 准备 war 包

如:demo.war

2. 控制台部署

  1. 登录 Console
  2. Deployments → Install
  3. 选择 war 包
  4. 选择 target(Admin Server)
  5. Finish

访问:

http://IP:7001/demo

九、常见问题

1. 端口被占用

netstat -tunlp | grep 7001

2. 防火墙放行

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

3. 中文乱码

export LANG=en_US.UTF-8

十、你可能接下来需要了解的

  • 集群(Cluster)
  • Node Manager
  • 数据源(DataSource)
  • SSL 配置
  • 与 Nginx / Apache 集成

如果你愿意,我可以: ✅ 给你 WebLogic 12c / 14c 对比
✅ 给你 生产环境标准部署方案
✅ 帮你 排查启动失败日志
✅ 给你 WebLogic + CentOS 一键脚本

直接告诉我你用的是 哪个版本 + 目的(学习 / 生产) 即可。

0 踩