lunes, 30 de abril de 2012

Como ejecutar un Servicio Web en JBoss 5 AS?

Como ejecutar un Servicio Web en JBoss 5 AS?

Trabajando con Netbeans tuve que hacer un SW, lo cual no es difícil y pues corriendo en Tomcat no tiene misterio. El problema vino cuando quise correr el servicio en JBoss 5. Pues aparecía un error algo extraño:

setProperty must be overridden by all subclasses of SOAPMessage

Raro, dice uno. ¿Por qué en tomcat funciona bien y en JBoss no?

Pues bien, la solucion no es estan dificil solo debia seguir dos instrucciones simples:

1. Ir a la carpeta JBOSS_HOME/client, y de alli copiar los archivos: 

jbossws-native-saaj.jar,
jbossws-native-jaxrpc.jar,
jbossws-native-jaxws.jar,
jbossws-native-jaxws-ext.jar

2. Pegar los archivos copiados en la carpeta  JBOSS_HOME/lib/endorsed.

3. Reiniciar el JBoss.

JBOSS_HOME es la carpeta donde se ha instalado el JBOSS. que en mi caso era C:\jboss-5.1.0.GA... si, un windows.

Y listo!!, pero cuando uno no sabe algo tan sencillo puede tomarse un par de dias encontrar la solucion :(.