我们在构建过程中使用gradle。
我们希望我们的脚本将确定tomcat是否正确部署了我们的Web应用程序,如果现在我们必须使用另一个脚本从该应用程序中恢复过来的话。

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

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

谢谢!

最佳答案

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

我希望这有帮助。

10-02 08:02