WAR 在 Websphere 上重新部署后重新启动应用程序服务器
Restart application server after WAR redeployment on Websphere
目前我正在支持一个 Web 应用程序项目,每次进行生产部署时,我们都必须重新启动应用程序服务器。我问我的同事为什么,他说,部署需要大量内存,因此重启是为了避免 outOfMemory 和 PermGen 错误。我还发现 JBoss AS,我们也在做同样的事情——部署后必须重新启动。在 Tomcat 中,我们停止应用服务器,然后进行部署,然后重新启动应用服务器。
标准 Webpshere 和 JBoss 或任何其他 Java 应用程序服务器是否必须在部署后重新启动?
谢谢。
不,这绝不是标准。当旧代码脱机并更新时,重新部署可能意味着一段时间脱机,但通常不必重新启动整个服务器。
目前我正在支持一个 Web 应用程序项目,每次进行生产部署时,我们都必须重新启动应用程序服务器。我问我的同事为什么,他说,部署需要大量内存,因此重启是为了避免 outOfMemory 和 PermGen 错误。我还发现 JBoss AS,我们也在做同样的事情——部署后必须重新启动。在 Tomcat 中,我们停止应用服务器,然后进行部署,然后重新启动应用服务器。
标准 Webpshere 和 JBoss 或任何其他 Java 应用程序服务器是否必须在部署后重新启动?
谢谢。
不,这绝不是标准。当旧代码脱机并更新时,重新部署可能意味着一段时间脱机,但通常不必重新启动整个服务器。