CentOS上如何部署WebLogic

942
2025/3/26 0:31:52
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS上部署WebLogic服务器的步骤如下:

准备工作

  1. 安装JDK

    • 确保服务器上已经安装了JDK。可以通过以下命令安装OpenJDK:
      sudo yum install java-1.8.0-openjdk-devel
      
    • 配置JDK环境变量:
      sudo vi /etc/profile
      
      在文件末尾添加以下行:
      export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
      export PATH=$JAVA_HOME/bin:$PATH
      
      保存并退出编辑器,然后执行:
      source /etc/profile
      
  2. 下载WebLogic安装包

    • 从Oracle官方网站下载适用于CentOS的WebLogic安装包。例如,下载WebLogic 14.1.1.0.0的通用安装包:
      wget http://download.oracle.com/otn/weblogic/weblogic-server-14110/141100/fmw_14.1.1.0.0_wls_lite_generic.jar
      

安装步骤

  1. 创建用户和目录

    • 创建一个新用户weblogic并设置密码:
      sudo useradd weblogic
      sudo passwd weblogic
      
    • /opt目录下创建weblogic文件夹:
      sudo mkdir /opt/weblogic
      
  2. 解压安装包

    • 将下载的WebLogic安装包解压到/opt/weblogic目录:
      sudo mv fmw_14.1.1.0.0_wls_lite_generic.jar /opt/weblogic/
      
  3. 设置文件夹所有者

    • /opt/weblogic目录的所有者设置为weblogic用户:
      sudo chown -R weblogic:weblogic /opt/weblogic
      
  4. 创建和编辑配置文件

    • 创建oraInst.loc文件:
      sudo touch /opt/weblogic/oraInst.loc
      sudo vi /opt/weblogic/oraInst.loc
      
      添加以下内容:
      Inventory_loc=/opt/weblogic/oraInventory
      Inst_group=weblogic
      
    • 创建wls.rsp文件:
      sudo touch /opt/weblogic/wls.rsp
      sudo vi /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
      
  5. 静默安装WebLogic

    • 切换到weblogic用户并执行静默安装:
      sudo su - weblogic
      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
      
    • 切换回root用户:
      sudo su - root
      
  6. 创建和启动域

    • 切换到WebLogic目录并创建域:
      sudo cd /opt/weblogic/oracle/middleware/wlserver/common/bin/
      ./wlst.sh
      
    • 按照提示输入以下内容:
      • 读取模板并更新:
        readTemplateForUpdate('/opt/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('weblogic1234')
        setOption('OverwriteDomain', 'true')
        writeDomain('/opt/weblogic/oracle/middleware/user_projects/domains')
        closeTemplate()
        exit()
        
    • 启动WebLogic服务器:
      cd /opt/weblogic/oracle/middleware/user_projects/domains/bin
      ./startWebLogic.sh
      
  7. 配置防火墙(可选):

    • 开放7001端口:
      sudo firewall-cmd --zone=public --add-port=7001/tcp --permanent
      sudo firewall-cmd --reload
      

注意事项

  • 确保所有步骤都正确执行,特别是环境变量和文件路径的设置。
  • 如果遇到依赖库版本不匹配的问题,可以参考相关文档进行版本升级或替换。

以上步骤应该能够帮助你在CentOS上成功部署WebLogic服务器。如果在安装过程中遇到任何问题,请参考Oracle官方文档或相关技术论坛寻求帮助。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: centos中怎么查看ssh状态