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

为什么每次发布应用程序时,Websphere都会重新启动我的应用程序?,websphere,Websphere,我有以下问题:我正在使用RationalSoftwareArchitect7.5和WebSphere7。每次我发布(或自动发布)时,Websphere都会重新启动我的应用程序。我认为这会减缓出版进程。这是预期的行为吗?从概念上讲,您有一个新版本的EAR文件,因此旧版本被替换。在内部,我猜这是通过销毁应用程序的类加载器,从而从服务器中删除所有旧类,然后部署并启动新的EAR来实现的 由于新版本的应用程序可能有新的初始化参数,因此重新初始化并非不合理 我假设您将服务器设置为“在工作区中使用资源运行”,

我有以下问题:我正在使用RationalSoftwareArchitect7.5和WebSphere7。每次我发布(或自动发布)时,Websphere都会重新启动我的应用程序。我认为这会减缓出版进程。这是预期的行为吗?

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

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

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