我看到有连字符的所有标头属性的成吨日志-
30-5-18 17:13:14:321CEST 00001622 SystemOut O警告integration.jms.DefaultJmsHeaderMapper未能将消息头“保持活动”映射到JMS属性javax.jms.MessageFormatException: CWSIA0112E:属性名“保持-活动”不是有效的Java标识符。 30-5-18 17:13:14:321个CEST 00001622 SystemOut O警告integration.jms.DefaultJmsHeaderMapper未能将消息头“传输-编码”映射到JMS属性javax.jms.MessageFormatException: CWSIA0112E:属性名称传输-编码不是有效的Java标识符。
我如何解决所有这些错误和警告自定义标题映射程序是否有帮助,任何例子?使用Spring 1.4.3和集成版本4.3.6。运行在websphere默认JMS提供者8.5.x上的应用程序
谢谢
发布于 2018-05-30 15:47:09
我相信这个错误意味着你不能在属性名中使用破折号。
您需要将这个Keep-Alive重新映射到类似于使用HeaderEnricher的KeepAlive中,然后使用HeaderFilter删除它。
https://stackoverflow.com/questions/50608415
复制相似问题