java - 构建脚本 - 如何判断 apache tomcat 是否正确部署了我的 webapp?

标签 java spring tomcat build gradle

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

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

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

谢谢!

最佳答案

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

希望对您有所帮助。

关于java - 构建脚本 - 如何判断 apache tomcat 是否正确部署了我的 webapp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21992280/

相关文章:

java - 在多个服务器上分发 J2EE 应用程序时我有哪些选择?

tomcat - 使用 TOMCAT-8.5.9 部署 Grails-app 时出现错误=500

java - SWT 树多个图标

java - Spring3/Hibernate断言失败

java - spring boot 1.3 maven模块无法 Autowiring

database - 我们可以通过替换Postgres来使用Elastic Search作为后端数据存储吗?

tomcat - 能否动态设置Tomcat的访问日志目录?

java - 如何在java中根据IP地址获取城市名称?

java - java8 中的错误不兼容类型 : Not able to understand Function<R, T>

java - 为什么这没有意义?删除节点