【问题标题】:Tomcat Jersey SPI ErrorTomcat 泽西岛 SPI 错误
【发布时间】:2011-02-23 11:38:58
【问题描述】:

我在 Tomcat 5.5 上部署了 Jersey (1.4) 应用程序,当 Tomcat 启动时,我可以看到它正在加载所有资源和提供程序。但是一旦我访问任何网络服务,我就会收到这个奇怪的错误

java.lang.NoClassDefFoundError: com/sun/jersey/spi/inject/Errors$Closure

我花了很长时间才知道发生了什么,但没有运气。

我使用 mvn eclipse:eclipse -Dwtpversion=1.5 将 maven 项目转换为 eclipse 项目。

有什么想法吗?

【问题讨论】:

    标签: jersey tomcat5.5


    【解决方案1】:

    当我在我的 maven pom.xml 中有一个与 nuxeo 相关的依赖时,我遇到了这个错误,它本身依赖于 jersey 库,但在早期版本(具体为 1.1.5 )。

    我将 pom 更改为依赖最新版本的 jersey-core、jersey-server 和 jersey-client 依赖项,然后运行mvn eclipse:eclipse,问题就消失了!

    肯定有阶级冲突。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-05
      • 2014-10-06
      • 1970-01-01
      相关资源
      最近更新 更多