我使用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.9.9和1.8.5。他們都沒有工作。 – Sara
Jackson帶有Maven「pom」文件(可以通過Codehaus Maven2回購,它可以與主Maven2存儲庫同步)。 唯一依賴關係是: Core和映射器需要JDK 5 映射器罐子取決於芯罐子 JAX-RS,傑克遜-XC和Jackson-mrbean罐子取決於映射器罐子 – Satya