Ответ Аншул Тивари частично отражает проблему.Вот более полный ответ ...
Когда Джексон сделал это до версии 2.0, библиотека ядра была изменена с jackson-core-asl-xxxjar на jackson-core-xxxjar.С этим пути изменились.В версии 1 путь к файлу был org.codehaus.jackson.В версии 2 он находится в com.fasterxml.jackson.core, если вам нужно открыть файл jar.
Теперь, если у вас есть библиотеки версии 2 и вы видите исключение org.codehaus.jackson ClassNotFoundException, это означает, что происходит смешивание версий.Некоторый код ожидает v1, но вы предоставили v2.Это, конечно, возможно при использовании Spring, поэтому вы должны быть осторожны, чтобы выбрать правильный файл jar для своего кода.
EDIT
Фактически, глядя на 3.2 источник Springcode, org.springframework.http.converter.json.MappingJacksonHttpMessageConverter
все еще ссылается на материал org.codehaus, так что в этом случае исходный код Spring должен импортировать правильный путь, и разработчик ничего не может сделать, чтобы использовать jackson 2.