对于正在部署到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的服务器上运行。