La classe taskdef com.sun.tools.ws.ant.WsImport est introuvable

J'ai vu le même problème dans de nombreux endroits différents et même après une bonne partie de googler, je ne pouvais pas le résoudre. Ce que je suis en train de faire (l'image plus grande) est de passer par La java, services web tutorielqui semble à des points de synchronisation,

Spécialement icilorsque j'essaie de compiler, j'obtiens le message suivant:

C:\javaeetutorial5\examples\jaxws\common\targets.xml:26: taskdef classe com.soleil.outils.ws.ant.WsImport ne peut pas être trouvé

J'ai essayé beaucoup de différentes combinaisons de placer des pots ou de modification des variables d'environnement, mais sans résultat. Toutes les histoires de succès?

La version complète message d'erreur est le suivant:

BUILD FAILED

C:\javaeetutorial5\examples\jaxws\helloservice\build.xml:4: L'erreur suivante s'est produite lors de l'exécution de cette ligne:

C:\javaeetutorial5\examples\jaxws\common\targets.xml:26: taskdef Une classe nécessaire par la classe com.soleil.outils.ws.ant.WsImport ne peut pas être trouvé: org/apache/outils/ant/DynamicConfigurator

en utilisant le chargeur de classe AntClassLoader[C:\Program Files (x86)\Java\jdk1.6.0_23\lib\tools.jar]

Temps Total: 0 secondes

Et le correspondant taskdef:

<taskdef name="wsimport" classname="com.sun.tools.ws.ant.WsImport">
    <classpath refid="jaxws.classpath"/>
</taskdef>

Aussi un coup d'oeil à l'approbation du répertoire:

C:\javaeetutorial5\kschneid>cd %JAVA_HOME%

C:\Program Files (x86)\Java\jdk1.6.0_23>dir lib\endorsed
 Volume in drive C is OSDisk
 Volume Serial Number is AAAA-BBBB

 Directory of C:\Program Files (x86)\Java\jdk1.6.0_23\lib\endorsed

25/02/2011  09:34    <DIR>          .
25/02/2011  09:34    <DIR>          ..
25/02/2011  09:34           105,134 jaxb-api.jar
25/02/2011  09:33            54,476 jaxws-api.jar
               2 File(s)        159,610 bytes
               2 Dir(s)  110,907,056,128 bytes free

C:\Program Files (x86)\Java\jdk1.6.0_23>

source d'informationauteur Dimitrios Mistriotis