0

ここでプロジェクトを複製しましたhttps://github.com/OhadR/oAuth2-sample

oauth2-client、oauth2-auth-server、resource-sercer の 3 つのプロジェクトすべての pom.xml で、親の適切なバージョンを設定します。

    <version>1.6.2-SNAPSHOT</version>

3 つのプロジェクトを auth-parent のモジュール セクションに追加しました。を使用してwarファイルを作成しましたmvn install.

<modules>
    <module>auth-common</module>
    <module>common-crypto</module>
    <module>authentication-flows</module>
    <module>oauth2-auth-server</module>
    <module>oauth2-client</module>
    <module>oauth2-resource-server</module>
</modules>

3 つの生成された war ファイルを jetty/webapps に配置しました。Client と Resource-server は正常にロードされるようですが、oauth2-auth-server はロードされません。localhost:8080UNAVAILABLEで oauth2-auth-server を取得します。

oauth2-auth-server にmaven-jetty pluginandを追加してデバッグを試みました。mvn jetty:runしかし、私は得る

org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from ServletContext resource [/WEB-INF/spring-servlet.xml]; nested exception is org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'authenticationSuccessHandler' for bean class [com.ohadr.auth_flows.core.AuthenticationSuccessHandler] conflicts with existing, non-compatible bean definition of same name and class [com.ohadr.oauth_srv.web.OhadAuthenticationSuccessHandler]
4

1 に答える 1