Solucionar Error con clases Autogeneradas de WSDL: referenced from a method is not visible from class loader (Solucionado)

Higarigaoka - Odaiba, Sin comentarios
Si se generan clases de un WSDL para la invocación de un SOAP y durante la ejecución sale el error: "java.lang.IllegalArgumentException: com.co.prueba.WSPruebaService referenced from a method is not visible from class loader", esto se debe a que al ser clases generadas, deben excluirse de Spring Devtools "reiniciar" el cargador de clases.

Para realizar esta exclusión se debe crear dentro de la carpeta resources, una carpeta con nombre: META-INF y ahí crear un archivo llamado: spring-devtools.properties, el cual tendrá el siguiente código:

restart.exclude.*
restart.exclude.mygeneratedclasses=/*[generated]*.class

Ruta completa del archivo creado: /src/main/resources/META-INF/spring-devtools.properties

La propiedad: restart.exclude.* permite excluir las clases del cargador de clases de reinicio.
La propiedad: restart.exclude.mygeneratedclasses=/*[generated]*.class permite excluir todas las clases con generatedword como parte del paquete o nombre de clase.


Con esto, se soluciona dicho error, ya no se debería de tener problemas con las clases generadas.

0 comentarios :

Publicar un comentario