如果缺少配置参数,则阻止启动Java Servlet

时间:2012-02-16 19:07:12

标签: tomcat servlets tomcat7

我的Java Servlet应用程序中有许多<context-param/><init-param/>设置对其功能至关重要。我想确保每个设置都存在并且它们具有值。

理想情况下,我可以在申请开始前确保他们的存在。如果没有,请阻止应用程序在Tomcat中启动并列出缺少的值。

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

使用首次创建servlet时调用的init方法。

public void init(ServletConfig config) {
  if(/* getServletConfig() is invalid */) { throw new RuntimeException(); }
}