-1

だから私はにoauth2取り組むのに苦労していspring-boot.1.3.1.RELEASEます。

spring-boot古いバージョンspring 4.2.4を使用して使用します。spring-security-oauth2.2.0.84.0.9

これはmavenプロジェクトであり、レポートされるため、依存関係tomcatを追加すると開始できませんspring-security-oauth2

No class definition error
Caused by: java.lang.NoClassDefFoundError: org/springframework/context/event/GenericApplicationListener

依存関係の階層は、添付の画像のようになります。

それらを一緒に機能させる方法はありますか、それとも古いspring-bootバージョンに戻す必要がありますか?

依存関係の階層

4

1 に答える 1

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-webspring-security-oauth2

于 2015-12-30T15:58:11.233 に答える