centos

centos上如何部署weblogic应用

小樊
41
2025-04-10 23:28:30
栏目: 智能运维

在CentOS上部署WebLogic应用的步骤如下:

准备工作

  1. 操作系统:确保你的CentOS系统版本为7.x(例如CentOS 7.6)。
  2. WebLogic版本:选择一个合适的WebLogic版本,例如WebLogic 14.1.1。
  3. JDK版本:安装JDK,例如JDK 8。

安装JDK

  1. 下载JDK:从Oracle官网下载并解压JDK安装包。
    wget https://download.oracle.com/otn/java/jdk/8u231-b11/d7fc27d8d8f94d369ac70d8d95c386c6b3f/jdk-8u231-linux-x64.tar.gz
    tar -zxvf jdk-8u231-linux-x64.tar.gz -C /opt/
    
  2. 配置环境变量
    vi /etc/profile
    export JAVA_HOME=/opt/jdk1.8.0_231
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    source /etc/profile
    java -version
    

安装WebLogic

  1. 创建用户和组
    groupadd weblogic
    useradd -g weblogic weblogic
    passwd weblogic
    
  2. 创建安装目录
    mkdir -p /opt/weblogic
    mkdir -p /opt/weblogic/Oracle/Middleware
    chown -R weblogic:weblogic /opt/weblogic
    
  3. 上传WebLogic安装包:下载WebLogic安装包(例如fmw_14.1.1.0.0_wls_lite_generic.jar)并上传到/opt/weblogic目录。
  4. 解压安装包
    unzip fmw_14.1.1.0.0_wls_lite_generic.jar -d /opt/weblogic/
    
  5. 创建配置文件
    • oraInst.loc
      vi /opt/weblogic/oraInst.loc
      Inventory_loc=/opt/weblogic/oraInventory
      Inst_group=weblogic
      
    • wls.rsp
      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
      
  6. 静默安装WebLogic
    su - weblogic
    cd /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar
    java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
    

创建和启动WebLogic域

  1. 切换回root用户
    su - root
    
  2. 创建域
    mkdir -p /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain
    cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
    ./wlst.sh
    
    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/base_domain')
    closeTemplate()
    exit()
    
  3. 启动WebLogic
    cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
    ./startWebLogic.sh
    

配置防火墙

firewall-cmd --zone=public --add-port=7001/tcp --permanent
firewall-cmd --reload

访问WebLogic管理控制台

打开浏览器,访问http://<your_server_ip>:7001/console,输入用户名weblogic和密码weblogic1234进行登录。

0
看了该问题的人还看了