0

Spring Social を使用してアプリを Facebook に統合しています。github からクイックスタート プロジェクトをチェックアウトしました。プロパティ ファイルを変更して、独自のアプリの ID を設定しました。

プロジェクトを実行すると、ログイン ページが表示されます。しかし、その後、次のエラーが発生します。

HTTP Status 500 - Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/codehaus/jackson/map/type/CollectionType

description The server encountered an internal error (Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/codehaus/jackson/map/type/CollectionType) that prevented it from fulfilling this request.

exception 

org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/codehaus/jackson/map/type/CollectionType
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:949)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
    org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

ありがとう。

編集:

コメントの通り、

私はすでにJackson jarを追加していることに言及する必要があります. バージョン 1.9.9 と 1.8.5 の両方を試しました。

<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.8.5</version>
</dependency>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>1.1</version>
 </plugin>

マッパー自体もコアを呼び出すので、今のところマッパーを作成しました。しかし、コアでも同じことを試しました。まだそのエラーメッセージが表示されます。

4

2 に答える 2

1

からジャクソン jar をダウンロードしてください。

ここ

于 2012-10-06T23:23:17.580 に答える
0

私はこれを解決することができました。したがって、Social Spring は Jackson 1.8.5 バージョンで動作するようです。また、コア jar とマッパー jar の両方を追加する必要がありました。

みんな、ありがとう。

于 2012-10-07T01:24:14.033 に答える