0

每次我更新其中一个 jar 时,我想减少等待在 WebSphere 上反弹 EAR 应用程序所花费的时间。无论如何我可以在不停止/启动的情况下刷新为特定 EAR 加载的类/jar?

WAS 7.0,在我的 EAR 中有两个 WAR。分解后的 EAR 根目录包含这些和所有必需的 jar。这是我要更新的这些罐子之一。

4

1 回答 1

0

你有两个选择:

  1. 在调试模式下运行服务器,从您的 IDE 连接调试器并依赖于修改后的类的热交换。这并非在所有情况下都有效,例如在更改方法签名时不会。请查看调试应用程序以了解如何启用调试模式。

  2. 不要将要更新的类打包到 JAR 中,而是将它们放入WEB-INF/classesWAR 中的目录中。然后您可以根据需要在应用程序的展开目录中替换它们。为了让服务器获取更新的类,必须启用类加载和更新检测。

于 2013-07-20T18:00:02.310 回答