如何配置消息驱动Bean的池大小
我想配置 MDB 的池大小,但只有一个。 我在 JBOSS 6 或 Glassfish 3 上部署应用程序,因此解决方案必须是标准的。
我发现 JBOSS maxSession for @ActivationConfigProperty 但它不是标准的 对于 glassfish,我找不到任何东西来创建 sun-ejb-jar.xml ...
你能帮助我吗? 谢谢。
I would like to configure the pool size of a MDB but just one.
I deploy my application on JBOSS 6 or Glassfish 3 so the solution must be standard.
I found for JBOSS maxSession for @ActivationConfigProperty but it is not standard
For glassfish i don't find anything to create sun-ejb-jar.xml ...
Can you help me ?
thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
对于 glassfish,您可以在 glassfish-ejb-jar.xml 中将 bean 的 max-pool-size 指定为 1。请参阅部署指南。
For glassfish, you can specify bean's max-pool-size to 1 in glassfish-ejb-jar.xml. See deployment guide.
您需要一个位于 META-INF 文件夹中的 sun-ejb-jar.xm。
这是您可以使用/编辑的一个。
You'll need a sun-ejb-jar.xm which goes in the META-INF folder.
Here's one that you can use / edit.
这不能通过标准 Java EE 6 激活配置属性进行设置,这些属性是:
acknowledgeMode
、messageSelector
、subscriptionDurability
、destinationType
>。所有其他都是特定于提供商的。
This is not settable through standard Java EE 6 activation config properties, which are:
acknowledgeMode
,messageSelector
,subscriptionDurability
,destinationType
.All others are provider-specific.