我的Java Servlet应用程序中有许多<context-param/>
和<init-param/>
设置对其功能至关重要。我想确保每个设置都存在并且它们具有值。
理想情况下,我可以在申请开始前确保他们的存在。如果没有,请阻止应用程序在Tomcat中启动并列出缺少的值。
有没有办法实现这个目标?
答案 0 :(得分:1)
使用首次创建servlet时调用的init方法。
public void init(ServletConfig config) {
if(/* getServletConfig() is invalid */) { throw new RuntimeException(); }
}