Spring 应用程序无法启动:应用程序无法使用类路径启动

下午茶

非常奇怪的问题,让我死在水中。

我的 Spring 应用程序运行良好,然后我添加了一个 Singleton 类,该类从 main 方法中读取 argv 以确定是在生产模式还是开发模式下启动。

然后Application failed to start with classpath,一旦使用标准类库,我就会收到错误消息,在这种情况下是InputStream.

所以我将我更改的所有代码恢复到上次成功运行时的状态,问题仍然存在:

.b.l.ClasspathLoggingApplicationListener : Application failed to start with classpath: [file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/charsets.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/deploy.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/ext/access-bridge-64.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/ext/cldrdata.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/ext/dnsns.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/ext/jaccess.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/ext/jfxrt.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/ext/localedata.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/ext/nashorn.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/ext/sunec.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/ext/sunjce_provider.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/ext/sunmscapi.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/ext/sunpkcs11.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/ext/zipfs.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/javaws.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/jce.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/jfr.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/jfxswt.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/jsse.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/management-agent.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/plugin.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/resources.jar, file:/C:/Program%20Files/Java/jdk1.8.0_112/jre/lib/rt.jar, file:/C:/Dev/EnatureRestService/target/classes/, file:/C:/Users/Ashoka/.m2/repository/org/springframework/boot/spring-boot-starter-web/1.5.9.RELEASE/spring-boot-starter-web-1.5.9.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/boot/spring-boot-starter/1.5.9.RELEASE/spring-boot-starter-1.5.9.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/boot/spring-boot/1.5.9.RELEASE/spring-boot-1.5.9.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/1.5.9.RELEASE/spring-boot-autoconfigure-1.5.9.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/boot/spring-boot-starter-logging/1.5.9.RELEASE/spring-boot-starter-logging-1.5.9.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/ch/qos/logback/logback-classic/1.1.11/logback-classic-1.1.11.jar, file:/C:/Users/Ashoka/.m2/repository/ch/qos/logback/logback-core/1.1.11/logback-core-1.1.11.jar, file:/C:/Users/Ashoka/.m2/repository/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25.jar, file:/C:/Users/Ashoka/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/spring-core/4.3.13.RELEASE/spring-core-4.3.13.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/1.5.9.RELEASE/spring-boot-starter-tomcat-1.5.9.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/8.5.23/tomcat-embed-core-8.5.23.jar, file:/C:/Users/Ashoka/.m2/repository/org/apache/tomcat/tomcat-annotations-api/8.5.23/tomcat-annotations-api-8.5.23.jar, file:/C:/Users/Ashoka/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/8.5.23/tomcat-embed-el-8.5.23.jar, file:/C:/Users/Ashoka/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/8.5.23/tomcat-embed-websocket-8.5.23.jar, file:/C:/Users/Ashoka/.m2/repository/org/hibernate/hibernate-validator/5.3.6.Final/hibernate-validator-5.3.6.Final.jar, file:/C:/Users/Ashoka/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar, file:/C:/Users/Ashoka/.m2/repository/org/jboss/logging/jboss-logging/3.3.1.Final/jboss-logging-3.3.1.Final.jar, file:/C:/Users/Ashoka/.m2/repository/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar, file:/C:/Users/Ashoka/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.8.10/jackson-databind-2.8.10.jar, file:/C:/Users/Ashoka/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.jar, file:/C:/Users/Ashoka/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.8.10/jackson-core-2.8.10.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/spring-web/4.3.13.RELEASE/spring-web-4.3.13.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/spring-beans/4.3.13.RELEASE/spring-beans-4.3.13.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/spring-context/4.3.13.RELEASE/spring-context-4.3.13.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/spring-webmvc/4.3.13.RELEASE/spring-webmvc-4.3.13.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/spring-expression/4.3.13.RELEASE/spring-expression-4.3.13.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/boot/spring-boot-starter-security/1.5.9.RELEASE/spring-boot-starter-security-1.5.9.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/spring-aop/4.3.13.RELEASE/spring-aop-4.3.13.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/security/spring-security-config/4.2.3.RELEASE/spring-security-config-4.2.3.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/security/spring-security-core/4.2.3.RELEASE/spring-security-core-4.2.3.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/security/spring-security-web/4.2.3.RELEASE/spring-security-web-4.2.3.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/session/spring-session/1.3.1.RELEASE/spring-session-1.3.1.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/boot/spring-boot-starter-data-mongodb/1.5.9.RELEASE/spring-boot-starter-data-mongodb-1.5.9.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/data/spring-data-mongodb/1.10.9.RELEASE/spring-data-mongodb-1.10.9.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/spring-tx/4.3.13.RELEASE/spring-tx-4.3.13.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/springframework/data/spring-data-commons/1.13.9.RELEASE/spring-data-commons-1.13.9.RELEASE.jar, file:/C:/Users/Ashoka/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar, file:/C:/Users/Ashoka/.m2/repository/org/apache/logging/log4j/log4j-jcl/2.10.0/log4j-jcl-2.10.0.jar, file:/C:/Users/Ashoka/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar, file:/C:/Users/Ashoka/.m2/repository/org/apache/logging/log4j/log4j-api/2.7/log4j-api-2.7.jar, file:/C:/Users/Ashoka/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar, file:/C:/Users/Ashoka/.m2/repository/org/mongodb/mongodb-driver/3.5.0/mongodb-driver-3.5.0.jar, file:/C:/Users/Ashoka/.m2/repository/org/mongodb/bson/3.5.0/bson-3.5.0.jar, file:/C:/Users/Ashoka/.m2/repository/org/mongodb/mongodb-driver-core/3.5.0/mongodb-driver-core-3.5.0.jar, file:/C:/Users/Ashoka/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar, file:/C:/Users/Ashoka/.m2/repository/commons-codec/commons-codec/1.8/commons-codec-1.8.jar, file:/C:/Users/Ashoka/.m2/repository/commons-validator/commons-validator/1.6/commons-validator-1.6.jar, file:/C:/Users/Ashoka/.m2/repository/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar, file:/C:/Users/Ashoka/.m2/repository/commons-digester/commons-digester/2.1/commons-digester-2.1.jar, file:/C:/Users/Ashoka/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar, file:/C:/Users/Ashoka/.m2/repository/org/apache/httpcomponents/httpclient/4.5.3/httpclient-4.5.3.jar, file:/C:/Users/Ashoka/.m2/repository/org/apache/httpcomponents/httpcore/4.4.8/httpcore-4.4.8.jar, file:/C:/Users/Ashoka/.m2/repository/com/google/code/gson/gson/2.8.1/gson-2.8.1.jar, file:/C:/Users/Ashoka/.m2/repository/org/json/json/20170516/json-20170516.jar, file:/C:/Users/Ashoka/.m2/repository/org/mongodb/morphia/morphia/1.3.2/morphia-1.3.2.jar, file:/C:/Users/Ashoka/.m2/repository/org/mongodb/mongo-java-driver/3.4.3/mongo-java-driver-3.4.3.jar, file:/C:/Users/Ashoka/.m2/repository/cglib/cglib-nodep/2.2.2/cglib-nodep-2.2.2.jar, file:/C:/Users/Ashoka/.m2/repository/com/thoughtworks/proxytoys/proxytoys/1.0/proxytoys-1.0.jar, file:/C:/Users/Ashoka/.m2/repository/org/yaml/snakeyaml/1.18/snakeyaml-1.18.jar, file:/C:/Users/Ashoka/.m2/repository/org/sql2o/sql2o/1.5.4/sql2o-1.5.4.jar, file:/C:/Users/Ashoka/.m2/repository/org/mp4parser/isoparser/1.9.27/isoparser-1.9.27.jar, file:/C:/Program%20Files/JetBrains/IntelliJ%20IDEA%202017.1.1/lib/idea_rt.jar]

堆栈跟踪:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'application': Invocation of init method failed; nested exception is java.lang.NullPointerException
    at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:137) ~[spring-beans-4.3.13.RELEASE.jar:4.3.13.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:409) ~[spring-beans-4.3.13.RELEASE.jar:4.3.13.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1620) ~[spring-beans-4.3.13.RELEASE.jar:4.3.13.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) ~[spring-beans-4.3.13.RELEASE.jar:4.3.13.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) ~[spring-beans-4.3.13.RELEASE.jar:4.3.13.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.13.RELEASE.jar:4.3.13.RELEASE]
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.13.RELEASE.jar:4.3.13.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.13.RELEASE.jar:4.3.13.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.3.13.RELEASE.jar:4.3.13.RELEASE]
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761) ~[spring-beans-4.3.13.RELEASE.jar:4.3.13.RELEASE]
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867) ~[spring-context-4.3.13.RELEASE.jar:4.3.13.RELEASE]
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543) ~[spring-context-4.3.13.RELEASE.jar:4.3.13.RELEASE]
    at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) ~[spring-boot-1.5.9.RELEASE.jar:1.5.9.RELEASE]
    at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693) [spring-boot-1.5.9.RELEASE.jar:1.5.9.RELEASE]
    at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360) [spring-boot-1.5.9.RELEASE.jar:1.5.9.RELEASE]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) [spring-boot-1.5.9.RELEASE.jar:1.5.9.RELEASE]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) [spring-boot-1.5.9.RELEASE.jar:1.5.9.RELEASE]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) [spring-boot-1.5.9.RELEASE.jar:1.5.9.RELEASE]
    at io.nolawnchairs.etv.Application.main(Application.java:35) [classes/:na]
Caused by: java.lang.NullPointerException: null

空指针指的是:

// filename refers to a string pointing to a valid resource file
InputStream is = this.getClass().getResourceAsStream(filename); // is: null
InputStreamReader isr = new InputStreamReader(is);

据我所知,maven 调用可能出了问题,但我不知道问题是什么,也不知道如何解决。

修正:关闭我的 IDE (JetBrains),运行mvn clean并重新启动 IDE。作品。不知道为什么,但它有效。

安东尼奥斯
InputStream is = this.getClass().getResourceAsStream(filename); // is: null

filename这里是什么??我打赌像filename.txt. 尝试添加斜线,这样它就会/filename.txt

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Spring Boot 应用程序无法启动?

来自分类Dev

使用简单的 Spring Boot 应用程序出现错误“应用程序无法启动”

来自分类Dev

Spring Data Cassandra无法启动的Spring Boot应用程序

来自分类Dev

Spring Boot应用程序无法在Tomcat OpenShift中启动

来自分类Dev

由于缺少EmbeddedServletContainerFactory bean,Spring应用程序无法启动

来自分类Dev

Spring Boot应用程序无法在CloudFoundry中启动

来自分类Dev

启用Spring Security后无法在本地启动应用程序

来自分类Dev

Spring Boot应用程序无法在CloudFoundry中启动

来自分类Dev

CF Spring 启动应用程序无法开始接受连接

来自分类Dev

Spring Data Rest Boot应用程序无法以Java配置类启动

来自分类Dev

我无法在 Spring 启动应用程序中使用 mockito 来模拟 Dao 方法

来自分类Dev

Spring boot - 应用程序无法启动无法打开架构管理目标的 JDBC 连接

来自分类Dev

Spring boot 应用程序启动错误

来自分类常见问题

启动Spring应用程序地址已在使用中

来自分类Dev

Spring 启动应用程序不使用 jemalloc

来自分类Dev

没有web.xml无法启动spring mvc 4应用程序

来自分类Dev

合并的Spring Boot集成和Web应用程序无法启动

来自分类Dev

Spring Boot Actuator应用程序无法在Ubuntu VPS上启动

来自分类Dev

启动Spring Web应用程序并且无法将JSP内容路由到localhost

来自分类Dev

无法在IntelliJ Idea中启动spring-boot应用程序

来自分类Dev

从.jar手动启动的Spring Boot应用程序无法正常工作

来自分类Dev

Jenkins无法启动Spring Boot应用程序的Azure App Service部署

来自分类Dev

由于1个bean之间的循环依赖关系,Spring Boot应用程序无法启动

来自分类Dev

部署了Spring应用程序,但是上下文无法启动

来自分类Dev

Spring 启动 webflux 应用程序不会启动 IllegalStateException

来自分类Dev

Java Spring MVC无法在Heroku上启动应用程序。错误H10(找不到webapp运行程序)

来自分类Dev

在Spring MVC应用程序中使用路径变量时无法显示图像

来自分类Dev

在Spring应用程序启动之前记录Spring Boot设置

来自分类Dev

同时使用两个 spring 启动应用程序时注销了一个 spring 应用程序

Related 相关文章

  1. 1

    Spring Boot 应用程序无法启动?

  2. 2

    使用简单的 Spring Boot 应用程序出现错误“应用程序无法启动”

  3. 3

    Spring Data Cassandra无法启动的Spring Boot应用程序

  4. 4

    Spring Boot应用程序无法在Tomcat OpenShift中启动

  5. 5

    由于缺少EmbeddedServletContainerFactory bean,Spring应用程序无法启动

  6. 6

    Spring Boot应用程序无法在CloudFoundry中启动

  7. 7

    启用Spring Security后无法在本地启动应用程序

  8. 8

    Spring Boot应用程序无法在CloudFoundry中启动

  9. 9

    CF Spring 启动应用程序无法开始接受连接

  10. 10

    Spring Data Rest Boot应用程序无法以Java配置类启动

  11. 11

    我无法在 Spring 启动应用程序中使用 mockito 来模拟 Dao 方法

  12. 12

    Spring boot - 应用程序无法启动无法打开架构管理目标的 JDBC 连接

  13. 13

    Spring boot 应用程序启动错误

  14. 14

    启动Spring应用程序地址已在使用中

  15. 15

    Spring 启动应用程序不使用 jemalloc

  16. 16

    没有web.xml无法启动spring mvc 4应用程序

  17. 17

    合并的Spring Boot集成和Web应用程序无法启动

  18. 18

    Spring Boot Actuator应用程序无法在Ubuntu VPS上启动

  19. 19

    启动Spring Web应用程序并且无法将JSP内容路由到localhost

  20. 20

    无法在IntelliJ Idea中启动spring-boot应用程序

  21. 21

    从.jar手动启动的Spring Boot应用程序无法正常工作

  22. 22

    Jenkins无法启动Spring Boot应用程序的Azure App Service部署

  23. 23

    由于1个bean之间的循环依赖关系,Spring Boot应用程序无法启动

  24. 24

    部署了Spring应用程序,但是上下文无法启动

  25. 25

    Spring 启动 webflux 应用程序不会启动 IllegalStateException

  26. 26

    Java Spring MVC无法在Heroku上启动应用程序。错误H10(找不到webapp运行程序)

  27. 27

    在Spring MVC应用程序中使用路径变量时无法显示图像

  28. 28

    在Spring应用程序启动之前记录Spring Boot设置

  29. 29

    同时使用两个 spring 启动应用程序时注销了一个 spring 应用程序

热门标签

归档