我查看了下监听类,里面有静态块,注释掉就好了,但是也执行不了了,而且用实现ServletContextListener的监听器类也会报错,可能是tomcat还没有启动
就执行类,到时编译器还没启动呢,完全是个人理解
package com.jspcache.listener;
import java.io.IOException;
import java.util.Properties;
public class MyListener {
static
{
init();
}
public static void init()
{
Properties prop = new Properties();
try {
prop.load(InitContextListener.class.getResourceAsStream("cache.properties"));
System.setProperties(prop);
System.out.println(System.getProperty("cache.time"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
}
}
去掉 static静态块就好了
探讨了在Tomcat环境下监听器类执行遇到的问题,分析了可能的原因,并提出了解决方案。
1004

被折叠的 条评论
为什么被折叠?



