温馨提示×

WebLogic Linux版安装步骤

小樊
57
2025-09-23 03:39:45
栏目: 智能运维

WebLogic Linux版安装步骤(以14c为例)

1. 前期准备

1.1 系统环境检查

  • 确认Linux系统已安装基础工具(如wgettarvim),可通过yum install -y wget tar vim(CentOS)或apt install -y wget tar vim(Ubuntu/Debian)安装缺失工具。
  • 调整内核参数以支持WebLogic运行,编辑/etc/sysctl.conf文件,添加以下配置:
    fs.file-max = 6815744
    kernel.shmall = 2097152
    kernel.shmmax = 4294967295
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    net.ipv4.ip_local_port_range = 9000 65500
    net.core.rmem_default = 262144
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576
    
    执行sysctl -p使配置生效。

1.2 安装JDK

WebLogic 14c要求JDK 1.8或更高版本(推荐JDK 11+)。以JDK 11为例,安装步骤如下:

  • 下载JDK(如jdk-11.0.20_linux-x64_bin.tar.gz)并上传至服务器(如/tmp目录)。
  • 解压至/usr/local/
    tar -zxvf /tmp/jdk-11.0.20_linux-x64_bin.tar.gz -C /usr/local/
    
  • 配置环境变量,编辑~/.bashrc文件,添加:
    export JAVA_HOME=/usr/local/jdk-11.0.20
    export PATH=$JAVA_HOME/bin:$PATH
    
    执行source ~/.bashrc使配置生效,验证安装:
    java -version  # 应输出JDK 11版本信息
    

1.3 创建WebLogic专用用户

为避免权限问题,禁止使用root用户安装,创建weblogic用户及同名组:

groupadd weblogic  # 创建用户组
useradd -g weblogic -m -s /bin/bash weblogic  # 创建用户并指定家目录
passwd weblogic  # 设置密码(如Weblogic123)

创建安装目录并赋予权限(以/opt/weblogic为例):

mkdir -p /opt/weblogic
chown -R weblogic:weblogic /opt/weblogic
chmod -R 755 /opt/weblogic

2. 安装WebLogic

2.1 上传并解压安装包

将WebLogic安装包(如fmw_14.1.1.0.0_wls_lite_generic.jar)上传至/opt/weblogic目录,解压:

cd /opt/weblogic
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar  # 图形界面安装(需VNC)

若需静默安装(自动化部署),需提前创建响应文件:

  • 创建oraInst.loc文件(指定安装清单路径):
    touch /opt/weblogic/oraInst.loc
    echo "inventory_loc=/opt/weblogic/oraInventory" >> /opt/weblogic/oraInst.loc
    echo "inst_group=weblogic" >> /opt/weblogic/oraInst.loc
    
  • 创建wls.rsp响应文件(配置安装参数):
    touch /opt/weblogic/wls.rsp
    echo "[ENGINE]" >> /opt/weblogic/wls.rsp
    echo "Response File Version=1.0.0.0.0" >> /opt/weblogic/wls.rsp
    echo "[GENERIC]" >> /opt/weblogic/wls.rsp
    echo "ORACLE_HOME=/opt/weblogic/oracle/middleware" >> /opt/weblogic/wls.rsp  # 安装路径
    echo "INSTALL_TYPE=WebLogic Server" >> /opt/weblogic/wls.rsp  # 安装类型
    echo "DECLINE_SECURITY_UPDATES=true" >> /opt/weblogic/wls.rsp  # 拒绝安全更新
    echo "SECURITY_UPDATES_VIA_MYORACLESUPPORT=false" >> /opt/weblogic/wls.rsp  # 不通过MyOracleSupport接收更新
    

执行静默安装:

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

安装完成后,验证ORACLE_HOME目录(如/opt/weblogic/oracle/middleware)是否存在。

3. 配置WebLogic域

域是WebLogic的管理单元,包含服务器实例、集群、资源等。以创建基础域为例:

3.1 启动配置向导

切换至weblogic用户,进入oracle_common/common/bin目录,执行:

su - weblogic
cd /opt/weblogic/oracle/middleware/oracle_common/common/bin
./config.sh  # 图形界面配置(需VNC)

若需命令行配置,可使用config.sh -mode=console

3.2 配置域参数

  • 选择“Create a new WebLogic domain”(创建新域)。
  • 指定域目录(如/opt/weblogic/domains/base_domain)。
  • 设置管理员账号(默认用户名weblogic,密码如Weblogic123)。
  • 选择JDK(使用已安装的JDK 11路径,如/usr/local/jdk-11.0.20)。
  • 选择域模式(Development Mode开发模式/Production Mode生产模式,开发模式默认开启调试)。
  • 完成配置,生成域目录。

4. 启动WebLogic服务

4.1 启动管理服务器

进入域的bin目录,执行启动脚本:

cd /opt/weblogic/domains/base_domain/bin
./startWebLogic.sh

观察启动日志(终端输出或/opt/weblogic/domains/base_domain/servers/AdminServer/logs/AdminServer.log),确认无报错。

4.2 验证安装

  • 在浏览器中访问管理控制台:http://<服务器IP>:7001/console(默认端口7001)。
  • 输入管理员账号(weblogic)和密码,登录成功则表示安装完成。

注意事项

  • 生产环境中,建议开启安全更新(修改wls.rsp中的DECLINE_SECURITY_UPDATES=false),并定期检查Oracle官方补丁。
  • 若需集群部署,需额外配置节点管理器(Node Manager)和集群成员,参考WebLogic集群管理文档。
  • 防火墙需开放WebLogic端口(如7001、5001),可通过firewall-cmd --add-port=7001/tcp --permanent(CentOS)或ufw allow 7001/tcp(Ubuntu)配置。

0