所以我无法让oauth2
处理spring-boot.1.3.1.RELEASE
。
spring-boot
使用spring
4.2.4
,spring-security-oauth2.2.0.8
使用旧的4.0.9
版本。
这是一个maven
项目,一旦我添加tomcat
依赖关系,我就无法启动spring-security-oauth2
No class definition error
Caused by: java.lang.NoClassDefFoundError: org/springframework/context/event/GenericApplicationListener
依赖性层次结构在附图中看起来像。
我有没有办法让这些工作在一起,还是我必须恢复到较旧的spring-boot
版本?
答案 0 :(得分:0)
好的,我通过在项目结构的父parent
中定义POM
来解决它
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.1.RELEASE</version>
</parent>
以前,我的maven
结构仅基于spring-boot-starter-web
和spring-security-oauth2
依赖项。