2012-01-05 70 views
1

我們有一個獨特的 EAR文件,我們希望將其部署到兩個不同的服務器上。如何在不使用註釋的情況下配置@MessageDriven的池大小?

第一個,我們不希望任何MessageDriven豆被處理(該服務器專用於同步請求和生成JMS消息)。

第二個,我們想要一個MessageDriven bean池來監聽和處理JMS消息。

我們在JBoss 7 .0.2(我們將在此後移至7.1.0)。

我發現配置池大小的唯一方法是通過名稱maxSession@ActivationConfigProperty,但這意味着該值在類文件中被硬編碼。

有沒有另外一種方式,比如在一個沒有很好記錄的standalone.xml中的配置,它允許我們通過服務器來定義池大小?

回答

1

我的意思是你應該去JBoss應用服務器7+的管理控制檯。

這可以在其他服務器上完成。

請參閱本網頁 - >click

+0

你指的是AS的Web控制檯(在這種情況下,我檢查了,但不能找到任何方式來配置池大小),或者我可能沒有看到的一些在線文檔? – 2012-01-05 09:06:30

+0

嗯,恐怕這個文檔不適用於JBoss7(它改變了所有的配置系統),除此之外,我在鏈接的網頁中找不到任何對控制檯的引用。 – 2012-01-05 12:36:45

0

我認爲你可以在jboss.xml中做到這一點: JBoss docs

+0

同意,但JBoss7中不再有'jboss.xml'文件(或者它確實隱藏得很好)。對於standalone.xml,現在所有的配置集都已更改: -/ – 2012-01-05 09:04:25

+0

哦,對不起。 – disorder 2012-01-05 09:09:06

相關問題