websphere 部署项目时直接讲修改的部分源代码替换部署到相应的目录下WebSphere\AppServer\profiles\AppSrv01\installedApps\plbia01Node01Cell,没有发现什么问题。
但是部署包备份的时候,由于源代码以前管理的比较乱, 现在通过控制台导出的ear包还是最开始部署的版本,如何将其能导出最新呢?
websphere 在系统设计之初是怎么设计的呢?
使用命令EarExpander
EARExpander -ear(展开操作的输入 EAR 文件名或折叠操作的输出
EAR 文件名)-operationDir(展开 EAR 文件的目录或折叠 EAR 文件的目录)-operation
(expand | collapse) [-expansionFlags(all|war)] [-verbose]
例如:
C:\IBM\WebSphere\ProcServer\bin>EarExpander -ear c:/pnjj.ear -operationDir C:\IBM\WebSphere\ProcServer\profiles\AppSrv01\installedApps\liaobin-76b3909Cell01\pnjj.ear -operation collapse
导出的这个ear文件就是在installedApps中的这个目录的东西,也就是最新的东西。
使用命令EarExpander
EARExpander -ear(展开操作的输入 EAR 文件名或折叠操作的输出
EAR 文件名)-operationDir(展开 EAR 文件的目录或折叠 EAR 文件的目录)-operation
(expand | collapse) [-expansionFlags(all|war)] [-verbose]
例如:
C:\IBM\WebSphere\ProcServer\bin>EarExpander -ear c:/pnjj.ear -operationDir C:\IBM\WebSphere\ProcServer\profiles\AppSrv01\installedApps\liaobin-76b3909Cell01\pnjj.ear -operation collapse
导出的这个ear文件就是在installedApps中的这个目录的东西,也就是最新的东西。