接收器线程配置文件配置不工作的Mule ActiveMQ JMS组件

接收器线程配置文件配置不工作的Mule ActiveMQ JMS组件,activemq,mule,Activemq,Mule,有没有办法为Mule ESB中的ActiveMQ连接器组件设置接收器线程配置文件配置?从xsd看来这是可能的,但是当我运行该项目时,会为接收器线程配置文件元素抛出一个SAXParseException:cvc复杂类型 这是我的activemq连接器配置 <jms:activemq-connector name="Active_MQ" specification="1.1" brokerURL="tcp://localhost:61616" validateConnections="true

有没有办法为Mule ESB中的ActiveMQ连接器组件设置接收器线程配置文件配置?从xsd看来这是可能的,但是当我运行该项目时,会为
接收器线程配置文件
元素抛出一个
SAXParseException:cvc复杂类型

这是我的activemq连接器配置

<jms:activemq-connector name="Active_MQ" specification="1.1" brokerURL="tcp://localhost:61616" validateConnections="true" disableTemporaryReplyToDestinations="true" doc:name="Active MQ">
    <reconnect frequency="5000"/>
    <receiver-threading-profile maxThreadsActive="10" poolExhaustedAction="WAIT"/>
</jms:activemq-connector>


有人知道为什么这样不行吗?或者如何设置最大线程数?

子元素顺序很重要,请尝试:

<jms:activemq-connector name="Active_MQ" specification="1.1" brokerURL="tcp://localhost:61616" validateConnections="true" disableTemporaryReplyToDestinations="true" doc:name="Active MQ">
    <receiver-threading-profile maxThreadsActive="10" poolExhaustedAction="WAIT"/>
    <reconnect frequency="5000"/>
</jms:activemq-connector>

lol david,你是对的,这是因为activemq连接器元素的xsd模式定义,对吗?