当前位置:首页 > 虚拟主机 > 正文

Linux如何安装WebLogic服务器?详细配置步骤图解

环境准备

  1. 操作系统

    • 支持Linux(如Oracle Linux、RHEL、CentOS等),确保系统更新至最新补丁。
    • 检查系统架构:uname -m(需为x86_64)。
  2. 依赖包

    yum install binutils compat-libcap1 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat
  3. 创建用户和组(推荐):

    groupadd oinstall useradd -g oinstall -m -d /home/oracle oracle passwd oracle # 设置密码
  4. 目录权限

    mkdir -p /opt/oracle/middleware chown -R oracle:oinstall /opt/oracle chmod -R 775 /opt/oracle
  5. JDK安装

    Linux如何安装WebLogic服务器?详细配置步骤图解 第1张

    • 下载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

  1. 下载安装包

  2. 静默安装(无需图形界面):

    • 创建响应文件 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域

  1. 运行配置向导

    cd /opt/oracle/middleware/oracle_common/common/bin ./config.sh
    • 选择 创建新域 > WebLogic Server 模板。
    • 设置域位置(如/opt/oracle/domains/mydomain)。
    • 配置管理员账户(用户名 weblogic,密码需包含8位以上字母和数字)。
  2. 静默创建域(可选):

    Linux如何安装WebLogic服务器?详细配置步骤图解 第2张

    • 使用模板文件 domain_template.jar(需先通过图形界面生成模板): ./config.sh -mode=console -template=/path/to/domain_template.jar


启动与管理

  1. 启动管理服务器

    cd /opt/oracle/domains/mydomain ./startWebLogic.sh

    首次启动需在控制台输入用户名/密码。

  2. 后台运行(生产环境推荐):

    nohup ./startWebLogic.sh > admin.out 2>&1 &
  3. 访问控制台

    Linux如何安装WebLogic服务器?详细配置步骤图解 第3张

    • 浏览器访问 http://<服务器IP>:7001/console,使用设置的管理员账号登录。


关键配置

  1. boot.properties 自动登录

    • 创建文件 domains/mydomain/servers/AdminServer/security/boot.properties: username=weblogic password=your_password
    • 重启后密码自动加密。
  2. 端口修改

    • 在控制台:环境 > 服务器 > AdminServer > 配置 > 监听端口(如改为8001)。
  3. 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

0