适用于websphere 7.0中的jersey RESTful客户端的NoClassDefFoundError

时间:2013-09-12 19:57:33

标签: rest jersey websphere-7

对于正在部署到WebSphere 7.0环境的应用程序,我收到以下错误。

servlet       E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0068E: Uncaught exception created in one of the service methods of the servlet action in application foo. Exception created : java.lang.NoClassDefFoundError: com.sun.jersey.api.client.filter.ClientFilter
    at java.lang.J9VMInternals.verifyImpl(Native Method)
    at java.lang.J9VMInternals.verify(J9VMInternals.java:72)
    at java.lang.J9VMInternals.initialize(J9VMInternals.java:134)

现在,我目前已将此应用程序在另一个WebSphere 7.0环境中运行,但我不能让它在我需要它的工作中运行。

我已设置webcontainer自定义属性。 名称:com.ibm.ws.webcontainer.invokeFiltersCompatibility 值:true

我已将jersey jar(jersey-bundle-1.10.jar)添加到类路径中。 我已将jar添加到WebServer上的lib目录中。

由于某种原因,它无法解析此类,我知道它可以在另一个环境中工作。是否有一些技巧可以让RESTful客户端在以前从未运行过Jersey的服务器上运行。

0 个答案:

没有答案