【问题标题】:Property dLQMaxResent is not respected using WildFly-8.1.0.Final使用 WildFly-8.1.0.Final 不遵守属性 dLQMaxResent
【发布时间】:2014-11-20 02:51:03
【问题描述】:

我在使用消息驱动 bean 时遇到问题,因为使用 WildFly-8.1.0.Final 作为应用程序服务器似乎不尊重 dlQMaxResent。

我的 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:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xmlns:s="urn:security:1.1"
               xsi:schemaLocation="http://www.jboss.com/xml/ns/javaee http://www.jboss.org/j2ee/schema/jboss-ejb3-2_0.xsd http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd"
               impl-version="2.0" version="3.1">
    <jboss:enterprise-beans>
        <message-driven id="DequeuerBean">
            <ejb-name>DequeuerBean</ejb-name>
            <activation-config>
                <activation-config-property>
                    <activation-config-property-name>dLQMaxResent</activation-config-property-name>
                    <activation-config-property-value>2147483647</activation-config-property-value>
                </activation-config-property>
                <activation-config-property>
                    <activation-config-property-name>maxSession</activation-config-property-name>
                    <activation-config-property-value>20</activation-config-property-value>
                </activation-config-property>
            </activation-config>
        </message-driven>
        <...>
</jboss:ejb-jar>

有人有想法吗?

【问题讨论】:

    标签: java jakarta-ee wildfly wildfly-8


    【解决方案1】:

    在进行了大量研究/调查后,我发现 dlQMaxResent 不再受到尊重。实现类似功能的唯一方法是将默认配置添加到&lt;subsystem xmlns="urn:jboss:domain:messaging:2.0"&gt;

    <address-settings>
        <address-setting match="#">
            <dead-letter-address>jms.queue.DLQ</dead-letter-address>
            <expiry-address>jms.queue.ExpiryQueue</expiry-address>
            <redelivery-delay>5000</redelivery-delay>
            <max-delivery-attempts>2147483647</max-delivery-attempts>
            <max-size-bytes>10485760</max-size-bytes>
            <page-size-bytes>2097152</page-size-bytes>
            <address-full-policy>PAGE</address-full-policy>
            <message-counter-history-day-limit>10</message-counter-history-day-limit>
        </address-setting>
    </address-settings>
    

    ...效果很好(对我来说)。

    【讨论】:

      猜你喜欢
      • 2014-11-17
      • 2015-12-03
      • 2014-12-11
      • 1970-01-01
      • 2014-11-03
      • 1970-01-01
      • 2014-08-16
      • 2011-04-30
      • 2011-09-18
      相关资源
      最近更新 更多