当我构建 .war 文件并将其部署到 tomcat 时,当我重新启动服务器时,tomcat 将挂起。我无法通过 SSH 登录并检查正在发生的进程。这里的管理员不得不强制重新启动tomcat来解决问题,之后一切正常。这是第二次发生这种情况。有人可以指出我正确的方向来解决这个问题吗?我检查了所有 tomcats 日志,但找不到任何有用的信息。
我们通常进行 grails 部署的方式是:
ROOT.war为./ROOT)原因是,如果您之前不停止 tomcat,您很容易遇到内存泄漏,例如,当某些类无法卸载时等。