0

这是我的ejb-jar.xml

<ejb-jar version="3.0">
    <enterprise-beans>
        <message-driven>
            <ejb-name>myMDB</ejb-name>
            <activation-config>
                <activation-config-property>
                    <activation-config-property-name>destinationType
                    </activation-config-property-name>
                    <activation-config-property-value>javax.jms.Queue
                    </activation-config-property-value>
                </activation-config-property>
                <activation-config-property>
                    <activation-config-property-name>destination
                    </activation-config-property-name>
                    <activation-config-property-value>queue/test
                    </activation-config-property-value>
                </activation-config-property>
                <activation-config-property>
                    <activation-config-property-name>connectionParameters
                    </activation-config-property-name>
                    <activation-config-property-value>host=localhost;port=5445
                    </activation-config-property-value>
                </activation-config-property>
                <activation-config-property>
                    <activation-config-property-name>username
                    </activation-config-property-name>
                    <activation-config-property-value>xxx
                    </activation-config-property-value>
                </activation-config-property>
                <activation-config-property>
                    <activation-config-property-name>password
                    </activation-config-property-name>
                    <activation-config-property-value>yyy
                    </activation-config-property-value>
                </activation-config-property>
            </activation-config>
        </message-driven>
    </enterprise-beans>
</ejb-jar>

我不明白为什么会收到此警告:

ActivationConfigProperty username will be ignored since it is not allowed by resource adapter: hornetq-ra

我也尝试过userNameUserName但我总是得到同样的警告。

我应该配置任何 ra.xml 文件吗?

谢谢你们的帮助。

备注:我使用 JBoss AS 7.2

4

1 回答 1

0

JBoss 无法识别属性“用户名”。将其更改为“用户”,它应该可以正常使用。作为参考,这里是 JBoss 寻找的 ActivationConfigProperties 的列表:

https://docs.jboss.org/ejb3/docs/tutorial/1.0.7/html/Message_Driven_Beans.html

于 2015-05-29T14:47:44.710 回答