centos weblogic应用部署步骤
CentOS环境下WebLogic应用部署完整步骤
一、准备工作
-
安装兼容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版本信息
- 下载JDK(如
-
创建WebLogic专用用户及目录
- 创建用户组
weblogic和用户weblogic(避免使用root安装):groupadd weblogic useradd -g weblogic weblogic passwd weblogic # 设置密码 - 创建安装目录并授权:
mkdir -p /opt/weblogic chown -R weblogic:weblogic /opt/weblogic
- 创建用户组
-
下载WebLogic安装包
从Oracle官网下载适用于CentOS的WebLogic安装包(如fmw_14.1.1.0.0_wls_lite_generic.jar),上传至/opt/weblogic目录。
二、静默安装WebLogic
-
创建响应文件
- 新建
oraInst.loc(指定安装库存放路径):
内容如下:vi /opt/weblogic/oraInst.locinventory_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接收更新
- 新建
-
执行静默安装
切换至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域
-
运行配置脚本
域是WebLogic的管理单元,用于隔离应用和资源。执行以下命令进入配置向导:cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin ./config.sh -
配置域参数
- 选择“创建新域”→ 输入域名(如
base_domain)→ 选择“WebLogic Server”作为域模板。 - 设置管理员账号(默认
weblogic)和密码(如weblogic1234)。 - 选择域存放路径(默认
/opt/weblogic/Oracle/Middleware/user_projects/domains)。 - 完成向导后,域目录会自动生成。
- 选择“创建新域”→ 输入域名(如
-
启动管理服务器
进入域的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)登录。首次登录需修改密码,建议使用强密码。
五、部署应用
-
准备应用文件
将应用打包为WAR格式(如myapp.war),上传至服务器任意目录(如/tmp)。 -
通过控制台部署
- 登录管理控制台,点击左侧导航栏“部署”→“安装”。
- 点击“浏览”选择
/tmp/myapp.war文件,点击“下一步”。 - 选择“部署为目标”→ 勾选“Admin Server”(默认服务器),点击“下一步”。
- 设置应用名称(如
myapp)和上下文根(如/myapp,访问路径为http://IP:7001/myapp),点击“完成”。 - 部署完成后,在“部署”页面点击“启动”→“服务”,应用即可上线。
六、后续配置(可选但重要)
-
配置防火墙
开放管理端口(7001)和应用端口(如应用使用8080,则开放8080):firewall-cmd --zone=public --add-port=7001/tcp --permanent firewall-cmd --zone=public --add-port=8080/tcp --permanent firewall-cmd --reload -
调整JVM内存
编辑域的setDomainEnv.sh文件(位于/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin),调整-Xms(初始堆内存)和-Xmx(最大堆内存)参数(如-Xms1024m -Xmx2048m),提升应用性能。 -
开启HTTPS
若需加密访问,可在管理控制台中配置SSL证书,修改管理服务器端口为7002(或其他端口),并绑定HTTPS证书。
以上步骤覆盖了CentOS环境下WebLogic应用部署的全流程,每一步均需严格遵循,确保环境配置正确。部署完成后,可通过http://IP:7001/myapp访问应用,验证部署结果。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos weblogic应用部署步骤
本文地址: https://pptw.com/jishu/734192.html
