【问题标题】:JBoss 7.2.0 Set poolMaxSize on MDB errorJBoss 7.2.0 在 MDB 错误时设置 poolMaxSize
【发布时间】:2014-08-06 09:43:05
【问题描述】:

当我尝试在我的消息驱动 Bean 上设置 poolMaxSize 属性时,我遇到了这个问题

“JBAS014746: pool-max-size 不能为空”

当我尝试通过 jconsole 以及通过 mBeanServerConnection.setAttribute 代码设置它时,我看到相同的响应。

谁能指导我如何设置这个属性的值?

提前致谢!

【问题讨论】:

    标签: jboss7.x ejb-3.0


    【解决方案1】:

    我相信你说的是“maxSession”属性,它指定了可以处理消息的mdb实例的最大数量。如果是这样的话,那么你应该使用maxSession属性

    @MessageDriven(name = "MessageMDBSample", activationConfig = {
         @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
         @ActivationConfigProperty(propertyName = "destination", propertyValue = "queue/sampleQueue"),
         @ActivationConfigProperty(propertyName = "maxSession", propertyValue = "10"),
         @ActivationConfigProperty(propertyName = "acknowledgeMode", propertyValue = "Auto-acknowledge") })
    

    在前面的示例中,它设置为 10 个实例

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多