如果我的属性文件中缺少某些属性,我希望停止/阻止部署我的 WAR。
我已经实现了一个 ServletContextListener
类,在它的 contextInitialized
方法中,我需要确保在对我的 servlet 执行任何操作之前定义了几个属性.
换句话说,我根本不希望 Tomcat 部署 WAR。
- 这可能吗?
- 这样做可取吗?
最佳答案
如果您使用 Spring Inject 并且创建 Bean 失败,则不会部署 WAR。
关于java - 以编程方式停止 Tomcat 中的 servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20781934/