为什么Websphere每次都会重新启动我的应用程序?

时间:2011-07-12 21:11:00

标签: websphere

我遇到了以下问题:我正在使用Rational Software Architect 7.5和Websphere 7.每次发布(或自动发布)时,Websphere都会重新启动我的应用程序。我认为这会减慢发布过程。这是预期的行为吗?

1 个答案:

答案 0 :(得分:2)

从概念上讲,您有一个新版本的EAR文件,因此旧版本被替换。在内部我猜这是通过销毁应用程序的类加载器并因此从服务器中删除所有旧类,然后部署并启动新的EAR。

由于新版本的应用程序可能具有新的初始化参数,因此重新初始化并非不合理。

我假设您将服务器设置为“使用工作区中的资源运行”,因此实际部署步骤不会花费很长时间。根据我的经验,发布开销并不太痛苦。令人讨厌的一件事是,当我正在进行一系列编辑时会尝试发布,这会暂时使应用程序无法启动。我必须记住暂时禁用自动发布请记得重新启用它。

相关问题