【问题标题】:Syntax of JMS Header propertyJMS Header 属性的语法
【发布时间】:2014-03-06 13:15:16
【问题描述】:

执行以下代码时出现错误

jmsMsg.setStringProperty("MessageHeader.ServiceName","MyService");

错误是

java.lang.IllegalArgumentException: The property name 'MessageHeader.ServiceName' is not a valid java identifier.

但是按照这个post!我的属性名称是有效的。

这里出了什么问题?

【问题讨论】:

    标签: properties header jms illegalargumentexception


    【解决方案1】:

    我认为它不喜欢 . (点)名称中的字符。你能把它变成下划线之类的东西,看看它是否有效?运行 Character.isJavaIdentifierPart('c') 时出现错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-13
      • 2017-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-17
      相关资源
      最近更新 更多