jsp 里面报错,发现对应的java.lang.NoClassDefFoundError: Could not initialize class 错误对应的 是一个常量类,控制台和日志没有错误信息,但是通过浏览器的错误信息发现是这段代码有错误,
常量类中有这点
public static final Map<String, String> CHECKRULE_MAP=PropertiesUtil.getMap();
public static Properties readFile() {
InputStream is = PropertiesUtil.class.getClassLoader().getResourceAsStream("checkRule.properties");
Properties p = new Properties();
try {
p.load(is);
} catch (IOException e) {
e.printStackTrace();
}
return p;
}
是数据迁移的时候这个文件checkRule.properties丢失了,导致出错,只是没有异常日志,不太方便定位