JAX-WS mise en Œuvre inclus avec Java?

J'ai un JAX-WS application de service web qui se déploie sous forme d'un fichier WAR pour Tomcat 7. Il utilise une version récente de la station de Métro bibliothèques, que j'inclus à l'intérieur de la GUERRE de fichier, et il fonctionne très bien.

J'essaie de simplifier le package de déploiement. Je comprends que le Sun JDK comprend une copie de Métro (voir cette question et cette une par exemple), mais pour une raison quelconque, il est apparemment obligatoire de remplacer cette copie de métro avec un téléchargés à partir de la glassfish site. J'essaie de comprendre si il est possible de s'en sortir avec juste Tomcat et le métro de mise en œuvre qui est livré avec le JDK, ou si non, pourquoi pas.

La GUERRE contenus sont comme suit (les fichiers de classe supprimée):

META-INF/MANIFEST.MF
WEB-INF/classes/
WEB-INF/classes/com/[et cetera]
WEB-INF/ibm-web-ext.xml
WEB-INF/lib/
WEB-INF/lib/stax-api.jar
WEB-INF/lib/webservices-api.jar
WEB-INF/lib/webservices-extra-api.jar
WEB-INF/lib/webservices-extra.jar
WEB-INF/lib/webservices-rt.jar
WEB-INF/lib/webservices-tools.jar
WEB-INF/sun-jaxws.xml
WEB-INF/web.xml
wsdl/
wsdl/MyService.wsdl

web.xml contient, dans la partie:

<servlet>
    <servlet-name>MyService</servlet-name>
    <servlet-class>
        com.sun.xml.ws.transport.http.servlet.WSServlet
    </servlet-class>              
</servlet>

Quand j'enlève le webservices-* pots--le Métro pots-de la GUERRE, le service web échoue avec l'erreur " de l'emballage ne peut pas trouver la classe de servlet com.soleil.xml.ws.de transport.http.servlet.WSServlet ou une classe, il dépend". Ce n'est pas étonnant parce que je ne trouve pas que la classe n'importe où dans le les pots qui viennent avec Java 7 SE.

Alors, que faut-il dire que Java 7 est livré avec le Métro, si vous devez télécharger une nouvelle copie de Metro pour faire quelque chose comme ce travail? Est-il possible d'exécuter un JAX-WS web de service au sein de Tomcat en utilisant juste les pots qui viennent avec Java?

OriginalL'auteur Kenster | 2013-04-03