温馨提示×

centos搭建weblogic步骤是什么

小樊
42
2026-09-30 12:45:36
栏目: 智能运维

下面给你一份在 CentOS 上搭建 WebLogic(以 WebLogic 14c 为例)的常用标准步骤。如果你用的是 12c 或不同版本,步骤大体一致,只是安装包和 JDK 版本有差异。


一、环境准备

1. 系统要求

  • CentOS 7 / 8(推荐 7)
  • 至少 4G 内存(生产建议 8G+)
  • 已配置静态 IP(可选)

2. 创建 WebLogic 用户(推荐)

groupadd weblogic
useradd -g weblogic weblogic
passwd weblogic

3. 安装 JDK

WebLogic 14c 需要 JDK 8 或 JDK 11

yum install -y java-1.8.0-openjdk-devel

验证:

java -version

二、下载 WebLogic

Oracle 官网下载: https://www.oracle.com/middleware/technologies/weblogic.html

示例文件:

fmw_14.1.1.0.0_wls_lite_generic.jar

上传到服务器:

/home/weblogic/

三、安装 WebLogic

1. 切换用户

su - weblogic
cd /home/weblogic

2. 静默安装(推荐)

(1)创建响应文件

wls.rsp

[ENGINE]
Response File Version=1.0.0.0.0

[GENERIC]
ORACLE_HOME=/home/weblogic/Oracle/Middleware
INSTALL_TYPE=WebLogic Server

(2)创建库存文件

oraInst.loc

inventory_loc=/home/weblogic/oraInventory
inst_group=weblogic

(3)执行安装

java -jar fmw_14.1.1.0.0_wls_lite_generic.jar \
 -silent -responseFile /home/weblogic/wls.rsp \
 -invPtrLoc /home/weblogic/oraInst.loc

安装完成提示:

The installation of WebLogic Server is complete.

四、创建 Domain(域)

方式一:图形化(不推荐服务器)

cd /home/weblogic/Oracle/Middleware/wlserver/common/bin
./config.sh

方式二:命令行(推荐)

cd /home/weblogic/Oracle/Middleware/wlserver/common/bin
./wlst.sh

在 WLST 中输入:

readTemplate('/home/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar')
cd('Servers/AdminServer')
set('ListenAddress','')
set('ListenPort',7001)
cd('/')
cd('Security/base_domain/User/weblogic')
cmo.setPassword('Weblogic@123')
setOption('OverwriteDomain', true)
writeDomain('/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain')
closeTemplate()
exit()

五、启动 WebLogic

cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
./startWebLogic.sh

后台启动:

nohup ./startWebLogic.sh &

六、访问控制台

浏览器访问:

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

登录:

  • 用户名:weblogic
  • 密码:Weblogic@123

七、防火墙(CentOS 7)

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

八、常见问题

1. 启动慢

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

修改:

securerandom.source=file:/dev/./urandom

2. 内存不足

编辑:

vi /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/setDomainEnv.sh

调整:

USER_MEM_ARGS="-Xms1024m -Xmx2048m"

如果你愿意,我可以:

  • 给你 CentOS 7 + WebLogic 12c 步骤
  • 帮你写 一键安装脚本
  • 或讲 集群(Cluster)搭建

告诉我你的 WebLogic 版本即可。

0 踩