Spring 5.2 / Jersey 2.2x / Jackson依赖问题

我正在升级Web应用程序的核心库。它已部署到Java8上的Jetty 9.2或Tomcat7.x。

我已经将Spring和Spring-Web升级到5.2.0.RELEASE,现在正在尝试获取最新的Jersey2版本。两者都使用了杰克逊,我发现不可能找到一种可行的组合。

详细信息:

  • Spring-Web似乎需要Jackson 2.9.x,否则AllEncompassingFormHttpMessageConverter并与其一起MappingJackson2HttpMessageConverter抛出java.lang.ClassnotFoundException: com.fasterxml.jackson.databind.exc.InvalidDefinitionException

  • 因此,jersey2依赖项将从2.28开始成为支持Jackson 2.9.x的版本。

  • Jersey 2.28(以及2.26)也已经依赖Java9打包的库,然后Servlet容器由于对Servlet容器进行了类扫描而抛出了关于module-info.class的异常。

任何人都可以共享他们正在使用的依赖项吗?请注意,我要避免升级运行时环境。

nanren41 回答:Spring 5.2 / Jersey 2.2x / Jackson依赖问题

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3168032.html

大家都在问