java - 应用程序/ war 部署失败时如何关闭tomcat服务?

标签 java spring tomcat web-applications

我有一个 spring web 应用程序并使用 tomcat 部署我的应用程序( war )。 我有一些使用 liquibase 进行数据库升级的初始化代码。如果有任何异常 发生,部署按预期失败,但 tomcat 正在运行,对我的应用程序的任何请求都会导致 404 未找到错误。

但是我想要一些快速失败的方法来在部署失败时立即停止 tomcat。 有什么办法可以实现吗?

最佳答案

让我们尝试在 finally block 中通过 Java 代码捕获异常并关闭 Tomcat。

关于java - 应用程序/ war 部署失败时如何关闭tomcat服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48437131/

相关文章:

java - 将其他根项目包括在gradle多项目中

java - Spring 3 MVC 文件上传和表单验证不丢失文件

java - Spring 安全: Delete cookie for logout

java - 在速度模板中添加 css 类

ruby-on-rails - 有人可以告诉我如何在 Tomcat 上为 jruby on rails 设置 log4j 吗?

java - intellij 中显示成员的类层次结构

java - 使用分隔符的问题

java - 将resteasy-spring模块加载到WildFly ClassNotFoundException中

java - 如何使用 List<Entity> 以外的多个属性在 Spring 中返回自定义响应

java - tomcat UnsupportedClassVersionError