早上好……此刻我完全迷失了。
我的应用程序每 5 分钟向 EMS 服务器发送一条 JMS 消息。在本地 tomcat 上启动它工作正常......但是当我将它部署到我们的 PRE 环境时,我在尝试将 Java 对象解析为 xml 字符串时收到此错误:
Exception in thread "Timer-8" java.lang.NoSuchMethodError: org.codehaus.stax2.XMLStreamWriter2.closeCompletely()V
at com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator.close(ToXmlGenerator.java:1091)
at com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue(ObjectMapper.java:3633)
at com.fasterxml.jackson.databind.ObjectMapper.writeValueAsString(ObjectMapper.java:2998)
at es.adif.icecof.ems.JmsHeartbeatSender.sendMessage(JmsHeartbeatSender.java:67)
at es.adif.icecof.common.ThreadHeartbeat$1.run(ThreadHeartbeat.java:42)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Run Code Online (Sandbox Code Playgroud)
到底会发生什么?
非常感谢...