Servlet加载属性文件

时间:2018-10-29 03:11:18

标签: java tomcat servlets

我使用以下代码自定义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服务器。如何在启动时加载属性文件?

1 个答案:

答案 0 :(得分:0)

ServletContextListener

您可以实现ServletContextListener来初始化或清除某些内容。

https://docs.oracle.com/javaee/6/api/javax/servlet/ServletContextListener.html