我有3个项目: 第1包含:罐子 第二个包含:hibernate实体,dao等。 3rd包含:使用第二个项目使用hibernate实体创建表的应用程序。 没有类路径或任何库错误。但是当我运行应用程序时,它会给出异常(参见下面的stacktrace):
org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException) (Caused by org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException))
org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException) (Caused by org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException)) at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209) at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351) at org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:161)
at org.springframework.context.support.AbstractRefreshableApplicationContext.<init>(AbstractRefreshableApplicationContext.java:90) at org.springframework.context.support.AbstractRefreshableConfigApplicationContext.<init>(AbstractRefreshableConfigApplicationContext.java:59)
at org.springframework.context.support.AbstractXmlApplicationContext.<init>(AbstractXmlApplicationContext.java:61) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:136)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83) at org.cpc.erp.common.beans.SpringBeanFactory.<init>(SpringBeanFactory.java:31)
at org.cpc.erp.common.beans.SpringBeanFactory.getInstance(SpringBeanFactory.java:40) at org.cpc.erp.gui.PatchNewComponentsAddition$4.run(PatchNewComponentsAddition.java:145)
Caused by: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException) at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:397)
Caused by: java.lang.NullPointerException at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:374)
... 13 more
这是SpringBeanFactory类:
private SpringBeanFactory() {
private final String CONFIGURATION_XML = "META-INF/applicationContext.xml";
try {
context = new ClassPathXmlApplicationContext(CONFIGURATION_XML);
setEnvironment(context.getEnvironment());
} catch (Exception e) {
logger.log(Level.ERROR, e.getMessage(), e);
}
}
我在此行之后调试了应用程序: context = new ClassPathXmlApplicationContext(CONFIGURATION_XML); 它抛出异常。 请帮助我,我被卡住了。 感谢。