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

centos中weblogic部署应用步骤

时间2025-10-11 20:28:03发布访客分类主机资讯浏览747
导读:CentOS环境下WebLogic部署应用完整步骤 一、准备工作 1. 安装兼容JDK WebLogic依赖JDK运行,需提前安装与版本匹配的JDK(如WebLogic 14.1.1需JDK 8+)。 下载JDK(如jdk-8u261-l...

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

一、准备工作

1. 安装兼容JDK

WebLogic依赖JDK运行,需提前安装与版本匹配的JDK(如WebLogic 14.1.1需JDK 8+)。

  • 下载JDK(如jdk-8u261-linux-x64.tar.gz),解压至指定目录:
    mkdir -p /usr/local/java
    tar -zxvf jdk-8u261-linux-x64.tar.gz -C /usr/local/java/
    
  • 配置环境变量:编辑/etc/profile,添加以下内容:
    export JAVA_HOME=/usr/local/java/jdk1.8.0_261
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    
  • 使配置生效并验证:
    source /etc/profile
    java -version  # 确认输出JDK版本信息
    
2. 创建WebLogic专用用户及目录

为避免权限问题,建议使用非root用户(如weblogic)安装和运行WebLogic。

  • 创建用户组及用户:
    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并解压:

cd /opt/weblogic
unzip fmw_14.1.1.0.0_wls_lite_generic.zip -d /opt/weblogic/

二、安装WebLogic

1. 配置静默安装文件
  • 创建oraInst.loc(指定库存目录):
    vi /opt/weblogic/oraInst.loc
    
    内容如下:
    inventory_loc=/home/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
    
2. 执行静默安装

切换至weblogic用户,运行安装命令:

su - weblogic
cd /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic/java
java -jar fmw_*.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc

三、创建WebLogic域

域是WebLogic的管理单元,需通过配置脚本生成。

  • 进入配置脚本目录:
    cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
    
  • 运行config.sh启动配置向导:
    ./config.sh
    
  • 按照向导提示完成域配置:
    • 选择“创建新域”;
    • 设置域名称(如base_domain)、域目录(如/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain);
    • 配置管理员账号(如用户名weblogic、密码Welcome1);
    • 选择已安装的JDK路径(如/usr/local/java/jdk1.8.0_261);
    • 完成向导后,域目录将自动生成。

四、启动WebLogic服务器

1. 启动管理服务器

进入域的bin目录,执行启动脚本:

cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
./startWebLogic.sh
  • 输入管理员账号密码,等待服务器启动完成。
  • 验证启动状态:查看日志文件(/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log),确认无报错。
2. 开放防火墙端口

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

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

五、部署应用

1. 准备应用文件

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

2. 通过管理控制台部署
  • 访问管理控制台:在浏览器输入http://< 服务器IP> :7001/console,使用管理员账号登录。
  • 进入部署页面:点击左侧导航栏“部署”→“安装”。
  • 选择部署文件:点击“浏览”选择上传的WAR文件(如/tmp/myapp.war),点击“下一步”。
  • 配置部署参数:
    • 设置“部署名称”(如myapp);
    • 选择“部署目标”(默认AdminServer,即管理服务器);
    • 可选:修改“上下文根”(如/myapp,访问路径将为http://< 服务器IP> :7001/myapp)。
  • 完成部署:点击“完成”,控制台将自动部署应用。
3. 验证部署结果

在浏览器中访问应用URL(如http://< 服务器IP> :7001/myapp),若出现应用首页则说明部署成功。

六、注意事项

  • 权限问题:所有操作需使用weblogic用户执行,避免使用root直接操作WebLogic目录。
  • 版本兼容:确保JDK版本与WebLogic版本匹配(如WebLogic 12c需JDK 8+,WebLogic 14c需JDK 11+)。
  • 日志排查:若部署失败,可通过查看域日志(/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log)定位问题。
  • 安全配置:生产环境中建议开启SSL、修改默认端口、定期更新补丁,提升安全性。

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


若转载请注明出处: centos中weblogic部署应用步骤
本文地址: https://pptw.com/jishu/723960.html
centos上weblogic集群负载均衡策略 centos下weblogic端口冲突怎么办

游客 回复需填写必要信息