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某些资源不释放。


发布评论