spring项目启动报错:Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError

异常信息: 

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'uploadService' defined in file [D:\eclipse_workspace\OutSource\yan-master\yan-service\target\classes\com\yan\service\upload\UploadServiceImpl.class]: Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1155)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1099)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543)
    at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:139)
    at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:93)
    at com.alibaba.dubbo.container.spring.SpringContainer.start(SpringContainer.java:45)
    at com.alibaba.dubbo.container.Main.main(Main.java:85)
    at com.yan.service.ServiceApp.main(ServiceApp.java:15)
Caused by: java.lang.ExceptionInInitializerError

一直没从以上的异常信息中找出原因,知道仔细看异常信息发现:

Caused by: java.lang.NullPointerException
    at java.util.Properties$LineReader.readLine(Properties.java:434)
    at java.util.Properties.load0(Properties.java:353)
    at java.util.Properties.load(Properties.java:341)
    at com.yan.service.upload.UploadServiceImpl.(UploadServiceImpl.java:35)
    ... 22 more

spring项目启动报错:Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError_第1张图片 

properties文件没找到所以报出java.lang.NullPointerException

遂想到应该是没发布到target目录下:

spring项目启动报错:Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError_第2张图片

重新编译项目,启动成功 

你可能感兴趣的:(yan-master)