我想知道将 java 类文件注入或删除到部署在 WAS 7 中的分解的 ear 文件中的优点和缺点(如果有的话)。
当我们安装打包的ear文件时,它会被分解到某个临时目录中,我们实际上可以进入类文件的文件夹位置并将其替换为我们的新类文件并重新启动服务器以加载它。
如果我们对 WAS 7 中的每个节点都执行此操作,并为 HA 一个一个地重新启动它们。会不会有问题。
谢谢。赛义德...
我想知道将 java 类文件注入或删除到部署在 WAS 7 中的分解的 ear 文件中的优点和缺点(如果有的话)。
当我们安装打包的ear文件时,它会被分解到某个临时目录中,我们实际上可以进入类文件的文件夹位置并将其替换为我们的新类文件并重新启动服务器以加载它。
如果我们对 WAS 7 中的每个节点都执行此操作,并为 HA 一个一个地重新启动它们。会不会有问题。
谢谢。赛义德...
这是另一个需要担心的骗局。如果您替换节点上的文件而 DMGR 不知道,如果您执行完全同步,则 DMGR 中的文件将被推送到节点。
推荐的方法是在 EAR 中正确获取新文件并进行另一次部署。
如果类包含注释,您可能会遇到问题,因为应用程序部署会缓存注释扫描的结果。否则,您也许可以让它工作,但我怀疑如果出现问题,您会得到 IBM 的支持。您尝试执行的操作所支持的机制可通过wsadmin 中的AdminApp.update获得。