taskdef no se puede encontrar la clase com.sun.tools.ws.ant.WsImport Siguiendo "El tutorial de servicios web de Java"
Vi el mismo problema en muchos lugares diferentes e incluso después de una buena parte de googlear, no pude resolverlo. Lo que estoy tratando de hacer (la imagen más grande) es pasar porEl tutorial de servicios web de Java, que parece estar fuera de sincronización,
Especialmenteaqu, cuando intento compilar, recibo el siguiente mensaje:
C: \ javaeetutorial5 \ examples \ jaxws \ common \ targets.xml: 26: clase taskdef com.sun.tools.ws.ant.WsImport no pudo ser encontrad
He intentado muchas combinaciones diferentes de colocar jarras o cambiar variables de entorno, pero sin resultado. ¿Alguna historia exitosa?
El mensaje de error de compilación completo es el siguiente:
CONSTRUCCIÓN FALLID
C: \ javaeetutorial5 \ examples \ jaxws \ helloservice \ build.xml: 4: Se produjo el siguiente error al ejecutar esta línea:
C: \ javaeetutorial5 \ examples \ jaxws \ common \ destinos.xml: 26: taskdef No se puede encontrar una clase que necesita la clase com.sun.tools.ws.ant.WsImport: org / apache / tools / ant / DynamicConfigurator
usando el cargador de clases AntClassLoader [C: \ Archivos de programa (x86) \ Java \ jdk1.6.0_23 \ lib \ tools.jar]
Tiempo total: 0 segundos
Y la correspondiente taskdef:
<taskdef name="wsimport" classname="com.sun.tools.ws.ant.WsImport">
<classpath refid="jaxws.classpath"/>
</taskdef>
También eche un vistazo al directorio de respaldo:
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>