Vi el mismo problema en muchas ubicaciones diferentes e incluso después de una buena porción de Google, no pude resolverlo . Lo que estoy tratando de hacer (la imagen más grande) es ir a través The java web services tutorial, lo que parece en los puntos fuera de sincronía,taskdef class com.sun.tools.ws.ant.WsImport no se puede encontrar A continuación "The java web services tutorial"
Especialmente here, cuando intento compilar, obtengo el siguiente mensaje:
C: \ javaeetutorial5 \ ejemplos \ jaxws \ common \ targets.xml: 26: clase taskdef com.sun.tools.ws.ant.WsImport no se puede encontrar
I han intentado muchas combinaciones diferentes de la colocación de los tarros o cambiando variables de entorno, pero sin resultado. ¿Alguna historia exitosa?
El mensaje de error de generación completa es la siguiente:
BUILD FAILED
C: \ javaeetutorial5 \ ejemplos \ jaxws \ HelloService \ build.xml: 4: Se produjo el siguiente error durante la ejecución de esta línea :
C: \ javaeetutorial5 \ examples \ jaxws \ common \ targets.xml: 26: taskdef Una clase necesitada por la clase com.sun.tools.ws.ant.WsImport no se puede encontrar: org/apache/tools/ant/DynamicConfigurator
utilizando 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 una ojeada en el 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>
¿Cómo se ve tu ''? Incluye el classpath que estás usando. –
kschneid
@kschneid. Lo siento por no incluir todos los detalles. Como muchas personas comienzan con este tutorial, pensé que encontraríamos los mismos obstáculos. Actualizando –
... y ¿cómo se define 'jaxws.classpath'? – kschneid