A classe taskdef com.sun.tools.ws.ant.WsImport não pode ser encontrada Seguindo “Tutorial do Java Web Services”

Vi o mesmo problema em muitos locais diferentes e, mesmo depois de uma boa parte do Google, não consegui resolver o problema. O que estou tentando fazer (o quadro geral) é passar porO tutorial de serviços da web java, que parece estar fora de sincronia,

Especialmenteaqui, quando tento compilar, recebo a seguinte mensagem:

C: \ javaeetutorial5 \ examples \ jaxws \ common \ target.xml: 26: classe taskdefcom.sun.tools.ws.ant.WsImport não pode ser encontrado

Eu tentei muitas combinações diferentes de colocar jarros ou alterar variáveis de ambiente, mas sem resultado. Alguma história de sucesso?

A mensagem de erro de compilação completa é a seguinte:

FALHA NA CONSTRUÇÃO

C: \ javaeetutorial5 \ examples \ jaxws \ helloservice \ build.xml: 4: Ocorreu o seguinte erro ao executar esta linha:

C: \ javaeetutorial5 \ examples \ jaxws \ common \ target.xml: 26: taskdef Não é possível encontrar uma classe necessária pela classe com.sun.tools.ws.ant.WsImport: org / apache / tools / ant / DynamicConfigurator

usando o carregador de classe AntClassLoader [C: \ Arquivos de Programas (x86) \ Java \ jdk1.6.0_23 \ lib \ tools.jar]

Tempo total: 0 segundos

E o correspondentetaskdef:

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

Também dê uma olhada no diretório de endosso:

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>

questionAnswers(10)

yourAnswerToTheQuestion