我有网络应用程序,我使用spring作为基础项目配置,Hibernate - 持久性提供程序,JPA - 来访问数据库。 我无法理解为什么我有java.lang.NoClassDefFoundError异常。我有所有图书馆在战争 - 档案。
更清楚:有一个监听器类,我有例外:
public class AppContextListener implements ServletContextListener {
private GenericXmlApplicationContext ctx;
public void contextInitialized(ServletContextEvent event) {
ServletContext context = event.getServletContext();
String springFileConfig = context.getInitParameter("spring-file-config");
ctx = new GenericXmlApplicationContext();
ctx.load(springFileConfig);
ctx.refresh();
}
public void contextDestroyed(ServletContextEvent event) {
}
public static GenericXmlApplicationContext getGenericXmlApplicationContext() {
return new AppContextListener().ctx;
}
}
intellij中有战争存档: