2011-02-23 50 views
1

我有一个泽西(1.4)应用程序部署在Tomcat 5.5,当Tomcat启动时,我可以看到它的加载所有的资源和提供者。但只要我访问任何网络服务我得到这个奇怪的错误Tomcat Jersey SPI错误

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

我花了好长时间才找到了这是怎么回事,但没有运气。

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

任何想法?

回答

1

我得到这个错误时,我也在我的行家pom.xml,这本身对球衣库的依赖一个Nuxeo的相关扶养,但在更早的版本(1.1.5要具体)。

我更改了pom以依赖最新版本的球衣核心,球衣服务器和球衣客户端依赖关系,并运行mvn eclipse:eclipse并且问题消失了!

肯定有涉及类冲突。