Java JAX-WS没有列出WAS 8.5.5下的服务

Java JAX-WS没有列出WAS 8.5.5下的服务,java,jax-ws,ibm-was,Java,Jax Ws,Ibm Was,我遵循本指南在WAS上启用第三方JAX-WS: 这是我pom的一部分: ... <dependency> <groupId>com.sun.xml.ws</groupId> <artifactId>jaxws-rt</artifactId> <version>2.2.1</version> </dependency> ..

我遵循本指南在WAS上启用第三方JAX-WS:

这是我pom的一部分:

    ...
    <dependency>
        <groupId>com.sun.xml.ws</groupId>
        <artifactId>jaxws-rt</artifactId>
        <version>2.2.1</version>
    </dependency>
    ...
    <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-war-plugin</artifactId>              
         <configuration>
            <archive>
               <manifestEntries>
                  <DisableIBMJAXWSEngine>true</DisableIBMJAXWSEngine>
               </manifestEntries>
            </archive>
         </configuration>               
   </plugin>
   <plugin>
         <groupId>org.codehaus.mojo</groupId>
         <artifactId>jaxws-maven-plugin</artifactId>
         <version>1.10</version>
         <executions>
             <execution>
             <phase>process-classes</phase>
             <goals>
                 <goal>wsgen</goal>
              </goals>
              </execution>
         </executions>
         <configuration>
              <sei>com.example.myService</sei>
              <genWsdl>true</genWsdl>
              <keep>true</keep>
              <resourceDestDir>${basedir}/src/main/webapp/WEB-INF/wsdl</resourceDestDir>
              <sourceDestDir>${basedir}/src/main/java</sourceDestDir>
         </configuration>
   </plugin>
WEB-INF/WEB.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app>
   <display-name>Archetype Created Web Application</display-name>
    <listener>
         <listener-class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-class>
    </listener>

   <servlet>
          <servlet-name>...</servlet-name> 
          <servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class>
          <load-on-startup>1</load-on-startup>
   </servlet>
   <servlet-mapping>
          <servlet-name>...</servlet-name>
          <url-pattern>/...</url-pattern>
   </servlet-mapping>

禁用WAS JAX-WS引擎后,WAS将不会在部署的应用程序中检测和构建web服务构件。那么JAX-WS服务将不会列在WAS管理控制台上,这是预期的行为。 除未列出服务外,是否观察到任何错误? 我发现web服务DD文件名不正确,应该是webservices.xml

问候

谢谢。无错误,仅未列出服务。这不是预期的beaviour,因为sun jaxws和webservices使用多个服务配置了正确的wsdl。
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
   <display-name>Archetype Created Web Application</display-name>
    <listener>
         <listener-class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-class>
    </listener>

   <servlet>
          <servlet-name>...</servlet-name> 
          <servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class>
          <load-on-startup>1</load-on-startup>
   </servlet>
   <servlet-mapping>
          <servlet-name>...</servlet-name>
          <url-pattern>/...</url-pattern>
   </servlet-mapping>
<?xml version='1.0' encoding='UTF-8'?>
<endpoints xmlns='http://java.sun.com/xml/ns/jax-ws/ri/runtime' version='2.0'>
    <endpoint name='...' implementation='com.example.myService' url-pattern='/...' ></endpoint>
</endpoints>
<webservices>
    <webservice-description>
        <webservice-description-name>...</webservice-description-name>
        <wsdl-file>WEB-INF/wsdl/....wsdl</wsdl-file>
         <port-component>
            <port-component-name>...</port-component-name>
            <service-endpoint-interface>com.example.myService</service-endpoint-interface>
            <service-impl-bean>
                <servlet-link>...</servlet-link> 
            </service-impl-bean>
        </port-component>
    </webservice-description>
</webservices> 
[21/03/16 12.08.37:379 CET] 00000096 http          I   WSSERVLET12: JAX-WS context listener initializing
[21/03/16 12.08.39:371 CET] 00000096 monitoring    I   Metro monitoring rootname successfully set to: null
[21/03/16 12.08.39:602 CET] 00000096 http          I   WSSERVLET14: JAX-WS servlet initializing