我git克隆spring-boot
并希望启动spring-boot-sample-web-ui
,在将其导入intellij构思并运行SampleWebUiApplication
之后,首先我遇到了此错误
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
然后添加了这个依赖
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-logging-juli</artifactId>
</dependency>
再次运行它又出现了另一个错误
Caused by: java.lang.ClassNotFoundException: org.springframework.http.client.support.BasicAuthorizationInterceptor
提供可以成功启动它的样品是否如此困难,或者只是弹簧难以自然使用?
答案 0 :(得分:0)
如果您不熟悉Spring / Spring Boot,推荐的方法是查看Getting Started guides。我还没有遇到其中一个问题并且让它们正常工作。根据您列出的样本,我猜测Serving Web Content with Spring MVC是一个很好看的样本。
我使用Eclipse在我的本地环境中尝试了spring-boot-sample-web-ui项目。我没有遇到任何问题所以看起来这可能是你在IntelliJ中导入/加载项目的方式的问题。
答案 1 :(得分:-1)
我通过改变父母在pom
解决了这个问题 <parent>
- <!-- Your own application should inherit from spring-boot-starter-parent -->
<groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-samples</artifactId>
- <version>1.4.0.BUILD-SNAPSHOT</version>
+ <artifactId>spring-boot-starter-parent</artifactId>
+ <version>1.4.0.RELEASE</version>
</parent>