2024年1月8日发(作者:)

WEBLOGIC应用程序部署步骤

以下均以生产环境为例,测试环境相同

1.1.1 应用程序包的状态

应用程序包在Weblogic环境中有如下几个状态:

(1) 新建:应用程序包首次安装

(2) 部署初始化:应用程序包正在部署中

(3) 准备就绪:应用程序包已经部署完成还未启动

(4) 活动:应用程序包已成功,可访问状态

(5) 失败:应用程序包启动失败。

1.1.2 备份应用程序包

1.1.3 上传应用程序包

在开始部署应用钱,首先需要将应用程序包上传至服务器。

上传路径为:/ecapp/soft/wars/waronline/

应用程序包命名规则:

应用名称 应用程序包名

app-web-console-pro

目标主机

个人电子商务

个人电子商务后台

配送商

集团

个人网厅

1.1.4 清空原应用临时文件

清空 /home/ecwbs/servers/SERVER名称/tmp/_WL_user目录下所有文件

1.1.5 首次部署应用程序包

(1) 将应用程序包上传至应用服务器(两台主机分别上传)

(2) 登录Weblogic Console

(3) 获得Console锁

(4) 选择“部署”

(5) 选择“安装”按钮

(6) 选择应用程序包

(7) 选择该应用程序包的安装模式(war包选择“将此部署安装为应用程序”)

(8) 选择将应用程序部署的Server

(9) 选择部署设置

注:“源可访问性”选择“我要使部署能够通过下列位置进行访问”

(10) 选择“完成”按钮完成安装

(11) 保存后“激活更改”

(12)

(13)

(14)

(15)

此时应用程序包为“新建”状态

启动该应用程序包所部署的Server

此次应用程序包为“准备就绪”状态

选择应用程序包并启动

(16) 应用程序包启动成功后,状态为“获得”,否则为“失败”

1.1.6 更新部署应用程序包

更新部署应用程序包是项目中最经常使用的部署方式。在首次部署成功后,后续的业务上线和BUG修改都会使用更新的方式部署。

(1) 将需要更新的应用程序包上传至服务器(两台主机分别上传),包名称必须与被更新的包同名,并覆盖。

(2) 确保部署的Server已启动,被更新的包处于活动状态。

(3) 登录Weblogic Console

(4) 获得Console锁

(5) 选择“部署”

(6) 选择需要更新的应用程序包,选择更新

(7) 检查“源路径”

(8) 完成更新

(9) 此时更新的包为“deploy Initializing”状态,激活更改。成功部署后包为“活动”状态

1.1.7 验证应用

进入 /home/ecwbs/servers/SERVER名称/tmp/_WL_user 目录

查看该目录下文件生成时间是否与刚部署的时间匹配,如不匹配,则清空该目录,然后更新应用。

1.1.8 其他事项

如果在生产环境,最好在每次部署成功后重新启动服务器(在控制台停止服务器,SSH启动服务器),避免更新过程中JVM某些资源不释放。