gpt4 book ai didi

ejb - 我们可以在 EJB 3.0 中使用 ejb-jar.xml 而不是 MessageDrivenBean(MDB) 的注释吗?

转载 作者:行者123 更新时间:2023-12-04 17:03:16 25 4
gpt4 key购买 nike

我已经使用 @ActivationConfigProperty 配置了消息目标类型、名称等。在 EJB 3.0 中,但我想配置 MDB使用部署描述符 ( ejb-jar.xml ),就像在 EJB 2.0 中一样。

仅供引用:我正在使用 JBoss 6

任何人都可以指导我吗?

最佳答案

谢谢老兄,但我已经用更简单的方式想通了。下面是代码

<ejb-jar id="ejb-jar_ID" version="3.1"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd">

<display-name>SampleTransactionMDB</display-name>
<enterprise-beans>
<message-driven>
<display-name>SampleTransactionMDB</display-name>
<ejb-name>SampleTransactionMDB</ejb-name>
<ejb-class>com.example.SampleTransactionMDB</ejb-class>
<transaction-type>Container</transaction-type>
<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/SampleTransactionQueue</activation-config-property-value>
</activation-config-property>
</activation-config>
</message-driven>
</enterprise-beans>
<assembly-descriptor>
</assembly-descriptor>
</ejb-jar>

关于ejb - 我们可以在 EJB 3.0 中使用 ejb-jar.xml 而不是 MessageDrivenBean(MDB) 的注释吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8951448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com