我在eclipse中创建了一个动态Web项目,它使用使用Axis生成的Stub来调用一些基于SOAP的Web服务。有一个java类实际上使用这个存根来生成响应。我在WEB-INF / lib中包含了所需的轴jar(Target Runtime- Tomcat 7)。该项目还使用Jersey生成REST api,用于其他一些REST Web服务调用。我调试了这个问题,发现当控件实际上在使用存根的类的构造函数中时,它会抛出异常,
... 2013年1月4日上午11:26:42 com.sun.jersey.spi.container.ContainerResponse mapMappableContainerException
严重:MappableContainerException中包含的异常无法映射到响应,重新抛向HTTP容器 java.lang.NoClassDefFoundError:javax / xml / rpc / ServiceException ...
以下是与servlet相关的web.xml的内容,
泽西REST服务 com.sun.jersey.spi.container.servlet.ServletContainer
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>{PackageName}</param-value>
</init-param>
<init-param>
<param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>com.sun.jersey.spi.container.ContainerResponseFilters</param-name>
<param-value>{ResponseFilterClass}</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
我是否缺少更多依赖项?因为它给出了异常的类,它的jar已经包含在WEB-INF / lib中 在这方面的任何帮助都非常感谢。 提前谢谢。