com.fasterxml.jackson.databind.JsonMappingException: la uri puede no ser el registro de problema de excepción de cadena vacía

Problema: el
sistema periférico informa que una tarea asincrónica no devolvió un mensaje al sistema normalmente. Después de ver la tabla de registro de procesamiento, se registra una excepción:
com.fasterxml.jackson.databind.JsonMappingException: la uri puede no ser la cadena vacía.
En com.fasterxml. jackson.databind.JsonMappingException.wrapWithPath (JsonMappingException.java:379)
AT com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath (JsonMappingException.java:339)
AT com.fasterxml.jackson.databind.ser.std.StdSerializer.wrapAndThrow ( StdSerializer.java:343)
EN com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase.serializeFields (XmlBeanSerializerBase.java:220)
EN com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer.serialize (XmlBeanSerializer.java: 118)
en com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider.serializeValue (XmlSerializerProvider.java:92)
en com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue (ObjectMapper.java.36.da.ack.jack.jack:
36 .ObjectMapper.writeValue (ObjectMapper.java:3030)
Pasos de la solución:
Primero, busque la información de excepción relacionada (com.fasterxml.jackson.databind.JsonMappingException: el uri puede no ser la cadena vacía), no encontró un problema similar, hay una comparación El https://bbs.csdn.net/topics/380091815?list=7330030 cercano
no tiene una respuesta específica a esta pregunta, pero al ver la palabra clave weblogic922 del lado del servidor, creo que actualicé el weblogic.jar del que depende el servicio ayer (Cuando un servicio se inicia cuando la versión de weblogic es demasiado baja, tómalo temporalmente desde otro servidor), usa el comando: java -cp weblogic.jar weblogic.version para verificar la versión, de hecho es weblogic922, ¿es causado por la versión de weblogic?
En segundo lugar, la versión weblogic.jar supone la conjetura, así que intente encontrar un reemplazo para otra versión. Resulta que el tamaño de la versión alta de weblogic.jar que se ve en otros servidores es obviamente muy pequeño. Después de reemplazar el servicio, inicie El tiempo también es una variedad de errores.
En tercer lugar, ¿cómo obtener una versión alta utilizable de weblogic.jar? Al ver una publicación, https://blog.csdn.net/konglongaa/article/details/52026730 mencionó que weblogic 10 y versiones posteriores deben generar un archivo jar de cliente de Weblogic 10.3 por separado, por lo que de acuerdo con el método de la publicación, se generó un cliente inteligente. Jar, después de reemplazar el servicio, reiniciar el servicio, el problema está resuelto.

Publicado 14 artículos originales · ganó 3 · vistas 936

Supongo que te gusta

Origin blog.csdn.net/sjz88888/article/details/96975630
Recomendado
Clasificación