提问者:小点点

构建脚本 - 如何判断apache tomcat是否正确部署了我的Web应用程序?


我们在构建过程中使用gradle。我们希望我们的脚本能够确定tomcat是否正确部署了我们的web应用程序,现在我们是否需要使用另一个脚本从中恢复。

1) 如何确定tomcat是否正确部署了战争?除了检查日志文件之外,还有其他更合适的方法吗?(感觉不对)

2)如何确定webapp是否正常启动?(没有错误,比如spring autowiring失败)除了检查日志文件,还有其他更合适的方法吗?(再次感觉不对)

谢谢


共1个答案

匿名用户

我通常会为此任务创建一个状态页面。这个状态页面可能包含一个DAO来验证到数据库的连接,或者任何其他信息,例如活动线程的数量、空闲内存、日志文件中的错误跟踪等。然后,您可以使用cron作业来不时地加载状态页面。如果您没有得到200 OK,或者如果您没有得到该页面上预期的信息,您可以发送一封警告邮件,等等。

我希望这有帮助。