ActivationConfigProperty userName будет игнорироваться, так как это не разрешено адаптером ресурсов: hornetq-ra

Это мое 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

Я пробовал также userName а также UserName но я всегда получаю одно и то же предупреждение.

Должен ли я настроить любой файл ra.xml?

Спасибо за вашу помощь, ребята.

Замечание: я использую JBoss AS 7.2

1 ответ

JBoss не распознает свойство "имя пользователя". Измените это на "пользователя", и это должно поднять это прекрасно. Для справки, вот список того, что JBoss ищет в отношении ActivationConfigProperties:

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

Другие вопросы по тегам