部署war文件并重新启动服务器时,tomcat挂起

部署war文件并重新启动服务器时,tomcat挂起,tomcat,grails,Tomcat,Grails,当我构建一个.war文件并将其部署到tomcat时,当我重新启动服务器时,tomcat将挂起。我无法通过SSH登录并检查正在进行的进程。这里的管理员不得不强制重新启动tomcat来解决这个问题,之后一切都很好。这是第二次发生这种情况。有人能给我指出解决这个问题的正确方向吗?我检查了所有的tomcats日志,没有发现任何有用的东西 我们通常进行grails部署的方式是: 停止tomcat并等待它真正停止 删除旧的.war文件和可能的扩展目录:如果tomcat将ROOT.war扩展为./ROOT 可

当我构建一个.war文件并将其部署到tomcat时,当我重新启动服务器时,tomcat将挂起。我无法通过SSH登录并检查正在进行的进程。这里的管理员不得不强制重新启动tomcat来解决这个问题,之后一切都很好。这是第二次发生这种情况。有人能给我指出解决这个问题的正确方向吗?我检查了所有的tomcats日志,没有发现任何有用的东西

我们通常进行grails部署的方式是:

停止tomcat并等待它真正停止 删除旧的.war文件和可能的扩展目录:如果tomcat将ROOT.war扩展为./ROOT 可选:删除/移动旧日志文件 将新的.war文件复制到webapps文件夹中 启动雄猫
原因是,如果您以前不停止tomcat,例如当某些类无法卸载时,您很容易就会遇到内存泄漏。

我们通常进行grails部署的方式是:

停止tomcat并等待它真正停止 删除旧的.war文件和可能的扩展目录:如果tomcat将ROOT.war扩展为./ROOT 可选:删除/移动旧日志文件 将新的.war文件复制到webapps文件夹中 启动雄猫
原因是,如果之前不停止tomcat,例如某些类无法卸载等,那么很容易发生内存泄漏。

重新启动服务器意味着机器或重新启动tomcat进程?在将新war文件放入webapps目录之前,您是否停止了tomcat?或者您是如何部署它的?通过tomcat web ui或通过webapps Folder进行自动部署,管理员不得不硬重启服务器,因为她无法获得工作终端。为了回答您的其他问题,我将使用FTP部署tomcat文件,然后使用puttyno关闭/重新启动服务器。我在将文件移动到webapps目录时没有关闭tomcat,只是在将其移动到webapps目录后才关闭。应用程序将使用webapps进行自动部署。我们通常的做法是首先通过ssh停止tomcat,或者不管您的基础结构看起来如何,然后关闭.war文件。如果在tomcat中启用了此功能,请删除扩展目录-如果他为ROOT.war创建根文件夹,然后重新启动tomcat。原因是,当某些类无法卸载时,您很容易遇到内存泄漏等问题。请回答这个问题,我会在下次重新启动服务器时将其标记为正确,这意味着重新启动机器或重新启动tomcat进程?在将新war文件放入webapps目录之前,您是否停止了tomcat?或者您是如何部署它的?通过tomcat web ui或通过webapps Folder进行自动部署,管理员不得不硬重启服务器,因为她无法获得工作终端。为了回答您的其他问题,我将使用FTP部署tomcat文件,然后使用puttyno关闭/重新启动服务器。我在将文件移动到webapps目录时没有关闭tomcat,只是在将其移动到webapps目录后才关闭。应用程序将使用webapps进行自动部署。我们通常的做法是首先通过ssh停止tomcat,或者不管您的基础结构看起来如何,然后关闭.war文件。如果在tomcat中启用了此功能,请删除扩展目录-如果他为ROOT.war创建根文件夹,然后重新启动tomcat。原因是,当某些类无法卸载时,您很容易遇到内存泄漏等问题。请回答这个问题,我会在下次部署时将其标记为正确。这也是我们的过程。这也是我们的过程。