在 CentOS 上安装 WebLogic 不算难,但步骤偏多、偏繁琐,属于**“流程长但不复杂”**的那种。如果你之前装过 Java、Tomcat 之类的中间件,基本能搞定。
我给你一个真实难度评估 + 安装要点 + 建议方案,看完你就心里有数了。
| 项目 | 难度 |
|---|---|
| 操作系统 | ✅ 简单(CentOS 很常见) |
| Java 环境 | ✅ 简单 |
| WebLogic 安装 | ⚠️ 中等(步骤多、参数多) |
| 配置域(Domain) | ⚠️ 中等 |
| 生产环境调优 | ❌ 偏难(新手不建议直接上) |
结论:
整体分 4 步:
# 关闭防火墙(测试环境)
systemctl stop firewalld
systemctl disable firewalld
# 关闭 SELinux(建议)
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
WebLogic 12c / 14c 推荐 JDK 8
tar -zxvf jdk-8uXXX-linux-x64.tar.gz -C /usr/local/
配置环境变量:
vi /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_xxx
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
java -version
groupadd weblogic
useradd -g weblogic weblogic
passwd weblogic
su - weblogic
java -jar fmw_12.2.1.4.0_wls.jar
会弹出 图形界面 / 控制台安装向导
如果服务器没桌面:
java -jar fmw_12.2.1.4.0_wls.jar -silent -responseFile /path/response.txt
cd $WEBLOGIC_HOME/oracle_common/common/bin
./config.sh
或静默方式:
./config.sh -silent -responseFile domain.rsp
| 问题 | 说明 |
|---|---|
| 没用 weblogic 用户 | 权限混乱 |
| JDK 版本不匹配 | WebLogic 启不来 |
| 端口冲突 | 7001 被占用 |
| 防火墙没关 | 浏览器访问不了 |
| 没建 Domain | 装完等于没装 |
✅ 入门:不难,照着文档 1–2 小时能装好
⚠️ 熟练:需要理解 Domain / AdminServer / NodeManager
❌ 生产:不建议新手直接上
如果你愿意,我可以:
你现在是 学习用 还是 公司生产环境?