首页主机资讯centos weblogic应用部署步骤

centos weblogic应用部署步骤

时间2025-10-24 08:17:03发布访客分类主机资讯浏览235
导读:CentOS环境下WebLogic应用部署完整步骤 一、准备工作 安装兼容JDK WebLogic需依赖特定版本JDK(如WebLogic 14.1.1需JDK 8),安装步骤如下: 下载JDK(如jdk-8u231-linux-x6...

CentOS环境下WebLogic应用部署完整步骤

一、准备工作

  1. 安装兼容JDK
    WebLogic需依赖特定版本JDK(如WebLogic 14.1.1需JDK 8),安装步骤如下:

    • 下载JDK(如jdk-8u231-linux-x64.tar.gz)并解压至/opt目录:
      tar -zxvf jdk-8u231-linux-x64.tar.gz -C /opt/
      
    • 配置环境变量:编辑/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  # 确认输出包含JDK 8版本信息
      
  2. 创建WebLogic专用用户及目录

    • 创建用户组weblogic和用户weblogic(避免使用root安装):
      groupadd weblogic
      useradd -g weblogic weblogic
      passwd weblogic  # 设置密码
      
    • 创建安装目录并授权:
      mkdir -p /opt/weblogic
      chown -R weblogic:weblogic /opt/weblogic
      
  3. 下载WebLogic安装包
    从Oracle官网下载适用于CentOS的WebLogic安装包(如fmw_14.1.1.0.0_wls_lite_generic.jar),上传至/opt/weblogic目录。

二、静默安装WebLogic

  1. 创建响应文件

    • 新建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  # WebLogic安装根目录
      INSTALL_TYPE=WebLogic Server                  # 安装类型(必选)
      DECLINE_SECURITY_UPDATES=true                 # 拒绝安全更新(可选)
      SECURITY_UPDATES_VIA_MYORACLESUPPORT=false    # 不通过MyOracleSupport接收更新
      
  2. 执行静默安装
    切换至weblogic用户,运行以下命令:

    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
    

    安装完成后,/opt/weblogic/Oracle/Middleware目录下会生成WebLogic核心文件。

三、创建WebLogic域

  1. 运行配置脚本
    域是WebLogic的管理单元,用于隔离应用和资源。执行以下命令进入配置向导:

    cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
    ./config.sh
    
  2. 配置域参数

    • 选择“创建新域”→ 输入域名(如base_domain)→ 选择“WebLogic Server”作为域模板。
    • 设置管理员账号(默认weblogic)和密码(如weblogic1234)。
    • 选择域存放路径(默认/opt/weblogic/Oracle/Middleware/user_projects/domains)。
    • 完成向导后,域目录会自动生成。
  3. 启动管理服务器
    进入域的bin目录,启动管理服务器:

    cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
    ./startWebLogic.sh
    

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

四、访问管理控制台

打开浏览器,输入http://< 服务器IP> :7001/console(默认端口7001),使用管理员账号(weblogic/weblogic1234)登录。首次登录需修改密码,建议使用强密码。

五、部署应用

  1. 准备应用文件
    将应用打包为WAR格式(如myapp.war),上传至服务器任意目录(如/tmp)。

  2. 通过控制台部署

    • 登录管理控制台,点击左侧导航栏“部署”→“安装”。
    • 点击“浏览”选择/tmp/myapp.war文件,点击“下一步”。
    • 选择“部署为目标”→ 勾选“Admin Server”(默认服务器),点击“下一步”。
    • 设置应用名称(如myapp)和上下文根(如/myapp,访问路径为http://IP:7001/myapp),点击“完成”。
    • 部署完成后,在“部署”页面点击“启动”→“服务”,应用即可上线。

六、后续配置(可选但重要)

  1. 配置防火墙
    开放管理端口(7001)和应用端口(如应用使用8080,则开放8080):

    firewall-cmd --zone=public --add-port=7001/tcp --permanent
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    firewall-cmd --reload
    
  2. 调整JVM内存
    编辑域的setDomainEnv.sh文件(位于/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin),调整-Xms(初始堆内存)和-Xmx(最大堆内存)参数(如-Xms1024m -Xmx2048m),提升应用性能。

  3. 开启HTTPS
    若需加密访问,可在管理控制台中配置SSL证书,修改管理服务器端口为7002(或其他端口),并绑定HTTPS证书。

以上步骤覆盖了CentOS环境下WebLogic应用部署的全流程,每一步均需严格遵循,确保环境配置正确。部署完成后,可通过http://IP:7001/myapp访问应用,验证部署结果。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: centos weblogic应用部署步骤
本文地址: https://pptw.com/jishu/734192.html
centos weblogic权限管理最佳实践 centos weblogic邮件服务设置

游客 回复需填写必要信息