Nie mogę uzyskać wsparcia Spring JSON działającego. W moim pliku wiosna-servlet.xml mam włączone następujące linie:Wiosna MVC i JSON, klasa Jackson nie znalazła wyjątku
<mvc:annotation-driven/>
<context:component-scan base-package="my.packagename.here" />
<context:annotation-config />
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/WEB-INF/jsp/" p:suffix=".jsp" />
<bean id="jacksonMessageConverter"
class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"/>
Mam również pobrać biblioteki Jackson i dodaje je do mojego projektu Eclipse i również do WEB-INF/lib folderu. Podczas wysyłania żądania do kontrolera metodą jQuery getJSON otrzymuję następujące błędy:
javax.servlet.ServletException: Servlet.init() for servlet dispatcher threw exception
java.lang.NoClassDefFoundError: org/codehaus/jackson/JsonProcessingException
java.lang.ClassNotFoundException: org.codehaus.jackson.JsonProcessingException
Co myślisz jest problem. Zgaduję, że ma to coś wspólnego z moim plikiem spring-servlet.xml
. Mogę wkleić cały dziennik błędów, jeśli potrzebujesz.
który Jackson słoiki dodałeś? – ggreiner
jackson-all-1.9.4.jar – jyriand
Mam taki sam problem z słoikami Jackson v2.0.1. Wszystkie słoiki (rdzeń, adnotacja, databind) w miejscu. Czy rozwiązałeś ten problem przez przypadek? – TMan