我使用以下代码自定义Servlet:
public class StartupServlet2 extends HttpServlet {
public static Properties common;
public void init( ServletConfig config ) throws ServletException {
super.init(config);
//
String tempClassName = (String)System.getProperty("testProp");
}
}
属性文件test.properties(WEB-INF / test.properties):
testProp=test value
问题::服务器启动时,它无法加载属性文件,因此无法获取testProp值。 问题: 我使用无法加载test.properties文件的tomcat服务器。如何在启动时加载属性文件?
答案 0 :(得分:0)
ServletContextListener
您可以实现ServletContextListener来初始化或清除某些内容。
https://docs.oracle.com/javaee/6/api/javax/servlet/ServletContextListener.html