首页主机资讯weblogic在centos上如何部署应用

weblogic在centos上如何部署应用

时间2025-10-22 09:55:03发布访客分类主机资讯浏览1334
导读:WebLogic在CentOS上的应用部署流程 1. 准备工作 在部署应用前,需完成以下基础环境配置: 安装JDK:WebLogic依赖JDK运行,需安装与WebLogic版本兼容的JDK(如WebLogic 14.1.1需JDK 8)。...

WebLogic在CentOS上的应用部署流程

1. 准备工作

在部署应用前,需完成以下基础环境配置:

  • 安装JDK:WebLogic依赖JDK运行,需安装与WebLogic版本兼容的JDK(如WebLogic 14.1.1需JDK 8)。通过java -version验证安装,若未安装,可使用yum install java-1.8.0-openjdk-devel(CentOS默认仓库)或手动下载Oracle JDK安装包解压配置。
  • 创建WebLogic用户:为避免权限问题,建议使用非root用户(如weblogic)安装和运行WebLogic。执行以下命令创建用户及组:
    groupadd weblogic
    useradd -g weblogic weblogic
    passwd weblogic  # 设置密码
    
  • 下载WebLogic安装包:从Oracle官网下载适用于CentOS的WebLogic安装包(如fmw_14.1.1.0.0_wls_lite_generic.jar),上传至服务器。

2. 安装WebLogic Server

  • 解压安装包:将安装包解压至WebLogic专用目录(如/opt/weblogic),并设置目录权限:
    mkdir -p /opt/weblogic
    unzip fmw_14.1.1.0.0_wls_lite_generic.jar -C /opt/weblogic/
    chown -R weblogic:weblogic /opt/weblogic
    
  • 配置环境变量:编辑weblogic用户的~/.bash_profile文件,添加以下内容(根据实际安装路径调整):
    export JAVA_HOME=/opt/weblogic/jdk1.8.0_271  # JDK安装路径
    export ORACLE_HOME=/opt/weblogic/Oracle/Middleware  # WebLogic主目录
    export PATH=$ORACLE_HOME/user_projects/domains/base_domain/bin:$PATH
    
    执行source ~/.bash_profile使配置生效。
  • 静默安装WebLogic:使用响应文件(wls.rsp)进行无人值守安装。创建/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
    
    切换至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
    
    安装完成后,ORACLE_HOME目录下会生成wlserver等子目录。

3. 创建WebLogic域

域是WebLogic的管理单元,包含服务器、应用、数据源等资源。使用配置脚本创建域:

  • 执行配置脚本:进入wlserver/common/bin目录,运行config.sh
    cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
    ./config.sh
    
  • 配置域参数:按照提示设置域名称(如base_domain)、域路径(默认/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain)、管理员用户名(如weblogic)及密码。选择“开发模式”(Development Mode)便于测试,生产环境建议选择“生产模式”(Production Mode)。
  • 启动域:进入域的bin目录,启动管理服务器:
    cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
    ./startWebLogic.sh
    
    启动成功后,终端会显示“Server started in RUNNING mode”。

4. 配置防火墙

默认情况下,WebLogic管理控制台使用7001端口。需开放该端口以允许外部访问:

firewall-cmd --zone=public --add-port=7001/tcp --permanent  # 永久开放端口
firewall-cmd --reload  # 重新加载防火墙规则

5. 部署应用(控制台方式)

将应用打包为WAR文件(如myapp.war),上传至服务器任意目录(如/opt/warfiles),然后通过WebLogic控制台部署:

  • 登录控制台:在浏览器中访问http://< 服务器IP> :7001/console,使用管理员账号(如weblogic/密码)登录。
  • 进入部署页面:点击左侧导航栏“部署”→“Web应用程序模块”。
  • 选择WAR文件:点击右侧“安装”按钮,浏览选择上传的WAR文件(或直接输入文件路径)。
  • 配置部署选项
    • 部署名称:自定义应用名称(如myapp)。
    • 目标服务器:选择“Admin Server”(管理服务器),若有多个受管服务器可同时选择。
    • 上下文根:可选,设置应用访问路径(如/myapp,默认使用WAR文件名)。
  • 完成部署:点击“下一步”→“完成”,返回“部署”页面,点击应用右侧“启动”按钮(若未自动启动),使应用生效。

6. 验证部署

部署成功后,在浏览器中访问应用地址:http://< 服务器IP> :7001/< 上下文根> (如http://192.168.1.100:7001/myapp)。若看到应用首页,说明部署成功。

注意事项

  • 权限问题:避免使用root用户安装和运行WebLogic,防止权限冲突。
  • 版本兼容:确保JDK版本与WebLogic版本匹配(如WebLogic 12c需JDK 7+,14c需JDK 8+)。
  • 自动部署:也可将WAR文件直接放入/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/applications目录,WebLogic启动时会自动部署,但需注意版本兼容性和安全性。

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


若转载请注明出处: weblogic在centos上如何部署应用
本文地址: https://pptw.com/jishu/732036.html
如何在centos上监控weblogic状态 CentOS CXImage支持哪些图像格式

游客 回复需填写必要信息