Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Por qué ocurre una excepción java.lang.RuntimeExcep al llamar a la interfaz WebService?

¿Por qué ocurre una excepción java.lang.RuntimeExcep al llamar a la interfaz WebService?

Con respecto a este error, durante el desarrollo y la depuración, primero puede utilizar herramientas auxiliares para observar cuál es el contenido xml original, que incluye la etiqueta xml asociada con la falla, en la que se registra la excepción. El texto original del mensaje, independientemente de qué API de servicio web tengan para manejar, los estándares de contenido XML son exactamente los mismos.

Sin embargo, si la excepción se lanza en su cliente en lugar de ser devuelta desde el servidor remoto, entonces la situación es más complicada y necesitará mirar otros registros. Al igual que muchos software de código abierto tienen un conjunto de registros, suponiendo que use log4j, etc., podemos configurar log4j.properties y habilitar todos los registros de nivel de depuración o todos los registros de la categoría de registro de org.apache.cxf, que es un método de análisis disponible. para ver cómo CXF maneja las excepciones en medio del proceso. Esta también es una forma de ver cómo CXF maneja las excepciones intermedias. Si esto no funciona, busque el código fuente de CXF o descompile la clase mencionada en el seguimiento de la pila de excepciones para adivinar la posible causa.

Varias categorías de excepciones comunes de WebService:

1. Si se produce el siguiente error: java.lang.NoClassDefFoundError: javax/xml/soap/SOAPException, el motivo es que axis2-saaj no es un paquete .jar importado