venerdì 15 febbraio 2013

Tomcat 7 errore di tipo javax.xml.ws.soap.SOAPFaultException: javax.xml.ws.WebFault.messageName()Ljava/lang

Sono incappato in questo errore tentando di deployare un web service sotto Tomcat.
Il problema è noto e dovuto al fatto che la jdk utilizzata (1.6.029) ha una versione di jax-ws più vecchia rispetto a quella utilizzata dall'applicativo.
Per fare in modo che Tomcat utilizzi le classi corrette bisogna procedere in questo modo:
  • Da qui scaricare l'ultima versione di JAX.WS;
  • Creare sotto Tomcat7 (a livello della directory lib) una directory endorsed e copiarvi dentro tutti i jar scaricati al passo precedente.
A questo punto gli errori scompaiono.

Nessun commento:

Posta un commento