qual é a maneira exata de usar o diretório endossado no jdk1.6

Quero atualizar meus jaxws para 2.2 (o jdk1.6 vem com o jaxws 2.1). Meu jdk é (eu não instalei o jre público):

java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode)

Nopróprio documento de jaxws eles explicam como fazer isso:

Uma maneira de corrigir isso é copiar o jaxws-api.jar e o jaxb-api.jar no diretório endossado pelo JRE, que é$JAVA_HOME/lib/endorsed (or $JDK_HOME/jre/lib/endorsed)

Mas não tenho certeza se isso está afetando minha instalação. Para iniciantes, eu apenas defini%JAVA_HOME%. E pasta$JAVA_HOME/lib/endorsed é inexistente, então criei e copiei os dois frascos. Mas se eu fizer (wsgen é uma ferramenta de jaxws)

wsgen -version

Eu ainda recebo:

JAX-WS RI 2.1.6 in JDK 6

Eu também tentei criar pastaJAVA_HOME\jre\lib\endorsed (observe que no documento eles dizem JDK_HOME, mas como eu só tenho JAVA_HOME, usei esse caminho). Ainda a mesma saída wsgen.

Minhas perguntas são:

Qual é a diferença entre JAVA_HOME e JDK_HOME na página de documento? algo significativo ou apenas duas maneiras de se referir a JAVA_HOME?O 'wsgen -version' é uma maneira válida de verificar a versão do jaxws usada ou sempre chama o exe no jdk original, mas isso não significa que os frascos endossados serão usados?Alguém sabeetapas muito detalhadas instalar o jaxws2.2 em um jdk.16?

eu encontreiesta postagem que tem algumas dicas sobre o que estou vendo, acho

questionAnswers(3)

yourAnswerToTheQuestion