SpringBeanFactory ApplicationContext返回null和org.apache.commons.logging.LogConfigurationException:java.lang.NullPointerException

时间:2015-12-29 06:04:29

标签: java spring apache hibernate

我有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); 它抛出异常。 请帮助我,我被卡住了。 感谢。

0 个答案:

没有答案