2012-10-06 130 views
0

我使用Spring Social將我的應用程序與Facebook集成。我從github中檢出了他們的quickstart項目。我更改了屬性文件以擁有自己的應用程序ID。春季社交500例外

運行該項目後,我看到登錄頁面。但之後,我得到以下錯誤:

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) 

謝謝。

編輯:

按照意見,

我不得不提到我已經添加傑克遜罐子。已經嘗試了版本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> 

我剛纔寫了mapper,因爲它本身也調用核心。但我也嘗試過與核心相同的東西。仍然收到該錯誤消息。

回答

1

請從

here

+0

謝謝,但我已經包括那些罐子。我已經嘗試過版本1.9.9和1.8.5。他們都沒有工作。 – Sara

+1

Jackson帶有Maven「pom」文件(可以通過Codehaus Maven2回購,它可以與主Maven2存儲庫同步)。 唯一依賴關係是: Core和映射器需要JDK 5 映射器罐子取決於芯罐子 JAX-RS,傑克遜-XC和Jackson-mrbean罐子取決於映射器罐子 – Satya

0

我設法解決這個下載傑克遜罐子。因此Social Spring似乎適用於Jackson 1.8.5版本。而且我還需要添加核心和映射器罐。

謝謝大家。