Я разрабатываю приложение для Glassfish 4.0, в котором используется Джерси 2. Я хочу использовать Джексона в качестве поставщика JSON для Джерси.Могу ли я использовать Glassfish 4 с Jackson 2.x?
Я обновил версию на Джерси в Glassfish, что помогает с проблемами CDI.
В идеале, я хотел бы использовать более новую версию (quickxml) Jackson.
В настоящее время у меня есть приложение, настроенное на использование версии Jackson, предоставленной Glassfish (codehaus).
Итак, я знаю, как использовать Glassfish 4 с предоставленным Джерси и Джексоном. Я также знаю, как настроить последний Джерси, чтобы использовать последний Джексон в автономном приложении Джерси.
Однако я не могу развернуть и запустить приложение в Glassfish 4.0 с последней версией Джерси и Джексона. Я попробовал добавить зависимости maven, без успеха. Я подозреваю, что Glassfish каким-то образом использует свои собственные версии, которые затем конфликтуют с теми из maven.
Должно ли это работать? Я имею в виду, если приложение сможет предоставить свои собственные версии Джерси и Джексона и использовать Glassfish? Я спрашиваю, потому что я знаю некоторые ошибки в Glassfish 4, которые могут быть причиной моих проблем.
См. Ответ, приведенный здесь [здесь] (http://stackoverflow.com/questions/20709827/force-glassfish-4-to-use-jackson-2-3) – Rick