在JBoss中如何在没有活动JMS配置的情况下部署MDB?

时间:2018-10-25 08:31:51

标签: java jboss jms ejb-3.0

我的jboss-ejb3.xml(示例一)中包含以下内容,

<?xml version="1.1" encoding="UTF-8"?>
    <jboss:ejb-jar xmlns:jboss="http://www.jboss.com/xml/ns/javaee"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:mdb="urn:resource-adapter-binding"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.jboss.com/xml/ns/javaee
  http://www.jboss.org/j2ee/schema/jboss-ejb3-2_0.xsd
  http://www.jboss.org/j2ee/schema/jboss-ejb3-spec-2_0.xsd
  http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd"
version="3.1" impl-version="2.0">


<jboss:enterprise-beans>
    <message-driven>
        <ejb-name>TestMdb1</ejb-name>
        <ejb-class>com.Test</ejb-class>
        <messaging-type>com.MessageListener</messaging-type>
        <activation-config>
            <activation-config-property>
                <activation-config-property-name>connectionName</activation-config-property-name>
                <activation-config-property-value>java:/JCA/xyz</activation-config-property-value>
            </activation-config-property>               
        </activation-config>                    
    </message-driven>   
</jboss:enterprise-beans>

<assembly-descriptor>
    <mdb:resource-adapter-binding>
        <ejb-name>TestMdb1</ejb-name>
        <mdb:resource-adapter-name>myRar.rar</mdb:resource-adapter-name>
    </mdb:resource-adapter-binding>     
</assembly-descriptor>  

我想使用此jboss-ejb3.xml部署我的应用程序,但是standalone.xml没有指定连接定义。

我的应用程序在没有必需的连接定义的情况下无法部署。我希望我的应用程序可以部署并处于活动状态,而无需特定的连接定义。

0 个答案:

没有答案