JAX-WS 2.0 to 2.1?

boa tarde pessoal…

duvidazinha básica,
estou iniciando alguns testes com JAX-WS mas não tive muita destreza até o momento ((auxiliado a isso tem minha falta de experiência)) :oops: ))…
tentei criar um serviço simples mas de cara na hora de fazer o deploy tive a seguinte excessao…

gostaria da ajuda dos Sr’s…
((no momento estou googleando))…

SEVERE: Exception sending context initialized event to listener instance of class com.sun.xml.ws.transport.http.servlet.WSServletContextListener
com.sun.xml.ws.transport.http.servlet.WSServletException: WSSERVLET11: failed to parse runtime descriptor: java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/C:/Documents%20and%20Settings/jr/Web_Services_Example/build/web/WEB-INF/lib/jaxb-impl.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/)

ele esta pedindo para mim substituir o jar antigo pelo novo, mas parece q o jar existende vem no pacote de instalção (é padrão),
(((tentei colocar na paste “ext” mas nao deu certo…)))
sugestões são bem vindas

Configurações:
NetBeans 5.5.1
JDK jdk1.6.0_01
TomCat 5.5.17 embutido no NetBeans (por enquanto)

desde já agradesço pela atenção de todos,
(espero q eu tenha postado minha msg no forum correto,caso contrario desculpem-me)

jr

Olá

Verifique qual versão o Netbeans 5.5.1 usa.

Caso necessário, baixe o JAX-WS 2.1.1 mais recente em https://jax-ws.dev.java.net/

[]s
Luca

Boa Noite Luca

bom, quando crio um serviço web pelo NetBeans ele automaticamente joga as lib’s do Jax-Ws 2.1 para dentro do projeto… Tbm nos modulos do NetBeans tenho a lib do Jax-Ws 2.1…
porém quando tento executar o projeto recebo este erro, ja baixei esta lib q vc comentou e coloquei no diretorio “ext” do JDK, ()
(Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader) (foi isso q interpretei)
bom mas parece q isso nao foi suficiente… tbm agora estou na duvida c estou colocando no diretório certo…

(obrigado pela ajuda)
jr

Olá

Como prova de conceito de que sua aplicação funciona, tente rodar ela na última versão do Glassfish (v2 RC1)

[]s
Luca

Eu passei com algo parecido, mas o problema era que o build.xml estava apontando para a lib errada.

Veja em todo o seu classpath se não há o vestígio das libs do JAX-WS 2.0 (JDK, Container, libs adicionadas ao projeto, ant build).

Até!

hummm…

ok,

grato pelas dicas…

vou verifica-las…

@jr@

novas sugestões, send-me, thanks…

outra perguntinha…
algum artigo quente sobre glassfish,???
um ponto de partida…
eu estava vindo do axis1/axis2 e indo em direçao ao JAX-WS, o tal de glassfish ainda me deixa confuso…

((tenho usado mais o tomcat, por ser open…))

GRATO mesmo…
(acho q eu deveria fazer esta pergunta no JAVA BÁSICO… eheheh)…

@JR@

BOA NOITE,

SOMENTE REPORTANDO

(esta mensagem de erro parou, hehehe)
No meu caso funcionio (até agora)
, basicamente eu setei mais uma variavel do ambiente… indicando a localizaçao do JAX-WS 2.1… detalhe, setei ela antes da JAVA_HOME…

OBS: poderia-se tbm ( eu acho ) alterar-se o aquivo “build.properties” do NetBeans para ter o mesmo efeito…

No meu caso a variavel teve o seguinte caminho:
C:\Sun\netbeans\ide7\modules\ext\jaxws21\api

GRATO A AJUDA DE TODOS…

@jr@