上一篇
Linux如何安装WebLogic服务器?详细配置步骤图解
- 虚拟主机
- 2026-02-07
- 3543
环境准备
-
操作系统:
- 支持Linux(如Oracle Linux、RHEL、CentOS等),确保系统更新至最新补丁。
- 检查系统架构:uname -m(需为x86_64)。
-
依赖包:
yum install binutils compat-libcap1 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat -
创建用户和组(推荐):
groupadd oinstall useradd -g oinstall -m -d /home/oracle oracle passwd oracle # 设置密码 -
目录权限:
mkdir -p /opt/oracle/middleware chown -R oracle:oinstall /opt/oracle chmod -R 775 /opt/oracle -
JDK安装:

- 下载JDK 8(如jdk-8uXXX-linux-x64.tar.gz),解压到/usr/java: tar -xzf jdk-8uXXX-linux-x64.tar.gz -C /usr/java
- 设置环境变量(在/home/oracle/.bashrc中添加): export JAVA_HOME=/usr/java/jdk1.8.0_XXX export PATH=$JAVA_HOME/bin:$PATH
- 生效配置:source ~/.bashrc
安装WebLogic
-
下载安装包:
- 从Oracle官网下载fmw_12.2.1.4.0_wls.jar。
-
静默安装(无需图形界面):
- 创建响应文件 install.rsp: [ENGINE] Response File Version=1.0.0.0.0 [GENERIC] ORACLE_HOME=/opt/oracle/middleware INSTALL_TYPE=WebLogic Server DECLINE_SECURITY_UPDATES=true SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
- 执行安装命令: su - oracle java -jar fmw_12.2.1.4.0_wls.jar -silent -responseFile /path/to/install.rsp
- 等待完成(约5-10分钟),输出 Successfully installed 即成功。
创建WebLogic域
-
运行配置向导:
cd /opt/oracle/middleware/oracle_common/common/bin ./config.sh- 选择 创建新域 > WebLogic Server 模板。
- 设置域位置(如/opt/oracle/domains/mydomain)。
- 配置管理员账户(用户名 weblogic,密码需包含8位以上字母和数字)。
-
静默创建域(可选):

- 使用模板文件 domain_template.jar(需先通过图形界面生成模板): ./config.sh -mode=console -template=/path/to/domain_template.jar
启动与管理
-
启动管理服务器:
cd /opt/oracle/domains/mydomain ./startWebLogic.sh首次启动需在控制台输入用户名/密码。
-
后台运行(生产环境推荐):
nohup ./startWebLogic.sh > admin.out 2>&1 & -
访问控制台:

- 浏览器访问 http://<服务器IP>:7001/console,使用设置的管理员账号登录。
关键配置
-
boot.properties 自动登录:
- 创建文件 domains/mydomain/servers/AdminServer/security/boot.properties: username=weblogic password=your_password
- 重启后密码自动加密。
-
端口修改:
- 在控制台:环境 > 服务器 > AdminServer > 配置 > 监听端口(如改为8001)。
-
JVM参数调整:
- 编辑 bin/startWebLogic.sh,在 JAVA_OPTIONS 中添加: -Xms2048m -Xmx4096m -XX:MaxPermSize=512m
防火墙与安全
# 开放端口 firewall-cmd --zone=public --add-port=7001/tcp --permanent firewall-cmd --reload # SELinux(如启用) setsebool -P httpd_can_network_connect 1
验证安装
ps -ef | grep weblogic # 检查进程 netstat -tlnp | grep java # 检查端口 tail -f /opt/oracle/domains/mydomain/servers/AdminServer/logs/AdminServer.log # 查看日志
常见问题解决
- 安装卡住:确保JDK版本兼容(WebLogic 12.2.1.4需JDK 8)。
- 端口冲突:修改默认端口(7001)或停止占用程序。
- 内存不足:调整startWebLogic.sh中的-Xmx参数。
- 无法访问控制台:检查防火墙/SELinux,确认服务已启动。
提示:生产环境建议结合Node Manager管理集群,并配置SSL证书增强安全性,详细文档参考:Oracle WebLogic 12c Documentation。