JBoss 7.2.0在MDB错误上设置poolMaxSize

时间:2014-08-06 09:43:06

标签: jboss7.x ejb-3.0

当我尝试在Message Driven Bean上设置poolMaxSize属性时,我遇到了这个问题

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

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

有人可以指导我如何设置此属性的值吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

我相信你在谈论“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个实例