刷新EAR的WebSphere类路径

时间:2013-07-08 09:08:02

标签: java websphere classpath classloader

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

WAS 7.0,在我的EAR中有两个WAR。爆炸的EAR根目录包含这些和所有必需的罐子。这是我想要更新的其中一个罐子。

1 个答案:

答案 0 :(得分:0)

您有两种选择:

  1. 以调试模式运行服务器,从IDE连接调试器并依赖hotswapping修改的类。这在所有情况下都不起作用,例如在方法签名更改时不会。请检查Debugging applications如何启用调试模式。

  2. 不要在JAR中打包要更新的类,而是将它们放入WAR内的WEB-INF/classes目录中。然后,您可以根据需要在应用程序的展开目录中替换它们。要让服务器获取更新的课程,必须启用Class loading and update detection