在WebSphere 8.5上运行JAX-WS Soap Service

时间:2018-03-07 10:55:00

标签: java web-services soap websphere websphere-8

我需要在我的WebSphere 8.5 Web应用程序上部署Soap Web Service,但似乎IBM应用程序服务器与第三方ws dependecies有一些问题。

我在我的pom.xml中添加了这些:

    <dependency>
       <groupId>com.sun.xml.ws</groupId>
       <artifactId>jaxws-rt</artifactId>
       <version>2.2.6</version>
       <scope>provided</scope>
    </dependency>

    <dependency>
       <groupId>xerces</groupId>
       <artifactId>xercesImpl</artifactId>
       <version>2.8.0</version>
    </dependency>

这在我的web.xml文件中:

<listener>
    <listener-class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-class>
</listener>

我编写了sun-jaxws.xml,用于定义端点名称和Web服务的位置。运行项目时,我在Eclipse上遇到此错误:

java.lang.NoClassDefFoundError: com.sun.org.apache.xml.internal.resolver.CatalogManager

我检查了项目,我只找到了CatalogManager的WebSphere实现,所以我不知道我需要做的是让项目指向这个CatalogManager,或者我只是弄乱别的东西。

0 个答案:

没有答案