java - 以编程方式停止 Tomcat 中的 servlet

标签 java tomcat servlets war

如果我的属性文件中缺少某些属性,我希望停止/阻止部署我的 WAR。

我已经实现了一个 ServletContextListener 类,在它的 contextInitialized 方法中,我需要确保在对我的 servlet 执行任何操作之前定义了几个属性. 换句话说,我根本不希望 Tomcat 部署 WAR。

  1. 这可能吗?
  2. 这样做可取吗?

最佳答案

如果您使用 Spring Inject 并且创建 Bean 失败,则不会部署 WAR。

关于java - 以编程方式停止 Tomcat 中的 servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20781934/

相关文章:

java - 我需要查看上传的图片的正确路径是什么?

apache - mod_jk 连接器集成

java - 如何将给定 Eclipse 项目的 tomcat 版本从 5 更改为 7

java - 在已部署的 Apache 6.0 中转换 XML 时可能出现的错误

java - 从下拉列表中选择一种颜色并将该颜色存储在 cookie 中。

java - 在java中获取排序数组的原始索引(Android)

java - Eclipse 类路径不可传递

java - 尝试在java中反转二进制数

java - 应用程序图标未显示在 Android 操作栏中

java - 用于从特定文件夹下载文件的 Servlet?