was上传war包大_Websphere(WAS)导出已部署的ear包的几种方法

1、通过was的控制台导出:

首先登录控制台,进入“企业应用程序”管理页面,选中要导出的工程,点击“导出”按钮,然后在出现页面点击链接下载。

2、通过wsadmin.sh命令导出:

wsadmin.sh -username -password -c "\$AdminApp export DefaultApplication /tmp/DefaultApplication.ear"

其中DefaultApplication改成实际项目名。

3、使用EARExpander.sh命令生成ear包:

EAR包通常都安装在Profile下的installedApps目录里,可以通过命令将该文件夹生成为一个ear包,然后下载即可。命令如下:

EARExpander.sh -ear /tmp/DefaultApplication.ear -operationDir $PROFILE/installedApps/Node01Cell01/DefaultApplication.ear -operation collapse

其中:

-ear指定要生成的ear包的目录和文件名,-operationDir指定was保存的ear工程的路径。

4、使用zip命令:依然DefaultApplication.ear举例:

先进入到Profile下的installedApps目录里,再进入到DefaultApplication.ear\DefaultWebApplication.war下,执行命令:

zip -r DefaultWebApplication.war *

会将DefaultWebApplication.war文件夹下所有文件打成一个zip文件,然后删掉DefaultWebApplication.war目录,同样在DefaultApplication.ear目录同级目录执行:

zip -r DefaultWebApplication.ear *

此时生成的ear文件即可拿到其他服务器上去部署了。

使用上面方法生成的ear包都会包含部署时信息,可以将ear包中的ibm开头的xmi文件删除即可。例如:WEB-INF目录下的ibm-web-bnd.xmi、ibm-web-ext.xmi,META-INF目录下的 ibm-application-bnd.xmi、ibm-application-ext.xmi、was.policy,此时再次部署就与第一次部署时一致。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值