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
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…
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)…
(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