WsImport tâche ant et JDK 6

Je suis en train d'utiliser jax-ws pour générer de proxy de service web classes, à l'aide de la wsimport tâche ant, de même pour cette question, avec suivi sur la question:

Ce que je comprends, les plus récentes versions de JDK 1.6 inclure jax-ws et le WsImport tâche ant est définie dans le JDK de l'tools.jar fichier.

Pourquoi n'ant pas de trouver cela automatiquement?

Pourquoi eclipse ne trouve pas cela automatiquement?

J'ai trouvé quelques références à l'aide de jax-ws avec JDK 6, mais ils semblent être basés sur la copie d'un téléchargé séparément jax-ws bibliothèque et en le déposant dans le JDK ext dossier (ce qui je suppose n'est plus nécessaire étant donné que, effectivement, il est livré avec le JDK maintenant).

Quelle est la bonne façon d'utiliser le wsimport tâche avec une version de JDK 1.6, qui comprend déjà jax-ws?

Mon build XML:

<?xml version="1.0" encoding="UTF-8"?>
<project name="wsproxy">
    <taskdef name="wsimport" classname="com.sun.tools.ws.ant.WsImport" />
    <target name="wsgentest">
        <wsimport
            wsdl="http://localhost/Service?wsdl"
            destdir="bin-gen"
            sourcedestdir="src-gen"
            keep="true"
            verbose="true"
            package="com.ws">
        </wsimport>
    </target>
</project>

OriginalL'auteur Travis | 2011-07-28