温馨提示×

在centos上安装weblogic需要哪些步骤

小樊
52
2025-10-05 06:55:52
栏目: 智能运维

在CentOS上安装WebLogic的详细步骤

一、安装前准备

  1. 系统要求确认
    确保CentOS版本符合WebLogic最低要求(如WebLogic 12c及以上支持CentOS 7及以上版本,不支持CentOS 6)。

  2. 下载WebLogic安装包
    访问Oracle官方网站,下载与CentOS版本兼容的WebLogic安装包(如fmw_14.1.1.0.0_wls_lite_generic.jar,适用于轻量级快速安装)。

  3. 安装JDK(关键依赖)
    WebLogic需要Java运行环境,推荐使用JDK 8(部分新版本WebLogic支持JDK 11,但需确认兼容性):

    • 解压JDK压缩包至指定目录(如/usr/local/):tar -zxvf jdk-8u251-linux-x64.tar.gz -C /usr/local/
    • 配置环境变量:编辑/etc/profile文件,添加以下内容:
      export JAVA_HOME=/usr/local/jdk1.8.0_251
      export PATH=$JAVA_HOME/bin:$PATH
      export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
      
    • 使配置生效:source /etc/profile
    • 验证安装:java -version(需显示JDK 8版本信息)。
  4. 创建WebLogic专用用户和组
    为避免权限问题,建议使用非root用户安装和运行WebLogic:

    • 创建用户组:groupadd weblogic
    • 创建用户并指定所属组及主目录:useradd -g weblogic -d /home/weblogic weblogic
    • 设置用户密码:passwd weblogic

二、正式安装WebLogic

  1. 创建安装目录并授权

    • 创建安装目录:mkdir -p /opt/weblogic
    • 上传WebLogic安装包至/opt/weblogic目录;
    • 授权目录给weblogic用户:chown -R weblogic:weblogic /opt/weblogic
  2. 配置静默安装文件

    • 创建oraInst.loc文件(指定安装库存放路径):vim /opt/weblogic/oraInst.loc,内容如下:
      inventory_loc=/opt/weblogic/oraInventory
      inst_group=weblogic
      
    • 创建wls.rsp响应文件(配置安装参数):vim /opt/weblogic/wls.rsp,关键内容如下:
      [ENGINE]
      Response File Version=1.0.0.0.0
      [GENERIC]
      ORACLE_HOME=/opt/weblogic/oracle/middleware
      INSTALL_TYPE=WebLogic Server
      DECLINE_SECURITY_UPDATES=true
      SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
      
      (注:可根据需求调整ORACLE_HOME、是否接收安全更新等参数)。
  3. 执行静默安装

    • 切换至weblogic用户:su - weblogic
    • 运行安装命令(指定JAR包路径、响应文件及库存文件路径):
      java -jar /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
      
    • 安装完成后,检查/opt/weblogic/oraInventory目录下是否有安装日志(确认安装成功)。

三、创建WebLogic域

  1. 进入配置脚本目录
    切换至root用户,进入WebLogic安装目录下的common/bin目录(如/opt/weblogic/oracle/middleware/wlserver/common/bin):su - rootcd /opt/weblogic/oracle/middleware/wlserver/common/bin

  2. 执行域创建脚本
    运行config.sh脚本,启动域配置向导:./config.sh

    • 按照向导提示选择“创建新域”;
    • 设置域名称(如base_domain)、域目录(如/opt/weblogic/oracle/middleware/user_projects/domains/base_domain);
    • 配置管理服务器参数(默认监听端口7001,可根据需求修改);
    • 设置管理员账号(默认用户名weblogic,需设置强密码);
    • 完成向导后,脚本会自动生成域结构。

四、启动WebLogic服务

  1. 启动管理服务器
    切换至weblogic用户,进入域的bin目录(如/opt/weblogic/oracle/middleware/user_projects/domains/base_domain/bin),运行:

    ./startWebLogic.sh
    

    启动成功后,终端会显示“Server started in RUNNING mode”。

  2. 验证访问
    在浏览器中输入http://<服务器IP>:7001/console,使用管理员账号(weblogic/设置的密码)登录管理控制台,确认WebLogic服务正常运行。

五、注意事项

  • 权限管理:全程使用weblogic用户安装和运行,避免使用root用户(防止权限冲突);
  • 环境变量:确保weblogic用户的~/.bash_profile/etc/profile中包含正确的JAVA_HOME和PATH配置;
  • 防火墙设置:若服务器启用了防火墙,需开放7001端口(或自定义的管理端口):firewall-cmd --add-port=7001/tcp --permanentfirewall-cmd --reload
  • 安全优化:安装完成后,建议修改默认管理员密码、关闭不必要的服务(如Node Manager默认端口),并配置SSL加密(提升管理控制台安全性)。

0