Hi ,
| | | The Congiguration xmls for bo1 | | ejb-jar.xml | *********** | <message-driven> | <display-name>FabRequestHandlerBean | </display-name> | <ejb-name>FabRequestHandlerBean</ejb-name> | <ejb-class>com.dnb.goe.fab.mdb_fabrequesthandler.FabRequestHandlerBean</ejb-class> | <destination-type>javax.jms.Queue</destination-type> | <transaction-type>Container</transaction-type> | </message-driven> | | jboss.xml | ********* | <message-driven> | <ejb-name>FabRequestHandlerBean</ejb-name> | <configuration-name>FabRequestHandlerBean</configuration-name> | <message-driven-destination>javax.jms.Queue</message-driven-destination> | <destination-jndi-name>queue/FabricationQueue</destination-jndi-name> | </message-driven> | | | <container-configuration> | <container-name>FabRequestHandlerBean</container-name> | <call-logging>false</call-logging> | <container-invoker>org.jboss.ejb.plugins.jms.JMSContainerInvoker</container-invoker> | <container-interceptors> | <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> | <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> | <!-- CMT --> | <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> | <interceptor transaction="Container" metricsEnabled="true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> | <interceptor transaction="Container">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor> | <!-- BMT --> | <interceptor transaction="Bean">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor> | <interceptor transaction="Bean">org.jboss.ejb.plugins.MessageDrivenTxInterceptorBMT</interceptor> | <interceptor transaction="Bean" metricsEnabled="true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> | </container-interceptors> | | <instance-pool>org.jboss.ejb.plugins.MessageDrivenInstancePool</instance-pool> | <instance-cache /> | <persistence-manager /> | <transaction-manager>org.jboss.tm.TxManager</transaction-manager> | <container-invoker-conf> | <JMSProviderAdapterJNDI>DefaultJMSProvider | </JMSProviderAdapterJNDI> | <ServerSessionPoolFactoryJNDI>StdJMSPool | </ServerSessionPoolFactoryJNDI> | <MaximumSize>2</MaximumSize> | <MaxMessages>1</MaxMessages> | <Optimized>True</Optimized> | </container-invoker-conf> | <container-cache-conf /> | <container-pool-conf> | <MaximumSize>100</MaximumSize> | <MinimumSize>10</MinimumSize> | </container-pool-conf> | <commit-option>B</commit-option> | <role-mapping-manager/> | <authentication-module/> | </container-configuration> | | Standardjboss.xml | ******************** | <invoker-proxy-binding> | <name>message-driven-bean</name> | <invoker-mbean>default</invoker-mbean> | <proxy-factory>org.jboss.ejb.plugins.jms.JMSContainerInvoker</proxy-factory> | <proxy-factory-config> | <JMSProviderAdapterJNDI>DefaultJMSProvider</JMSProviderAdapterJNDI> | <ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI> | <MaximumSize>15</MaximumSize> | <MaxMessages>1</MaxMessages> | <MDBConfig> | <ReconnectIntervalSec>10</ReconnectIntervalSec> | <DLQConfig> | <DestinationQueue>queue/DLQ</DestinationQueue> | <MaxTimesRedelivered>10</MaxTimesRedelivered> | <TimeToLive>0</TimeToLive> | </DLQConfig> | </MDBConfig> | </proxy-factory-config> | </invoker-proxy-binding> | | jmx-ds.xml | ********** | <!-- The JMS provider loader --> | <mbean code="org.jboss.jms.jndi.JMSProviderLoader" | name="jboss.mq:service=JMSProviderLoader,name=JBossMQProvider"> | <attribute name="ProviderName">DefaultJMSProvider</attribute> | <attribute name="ProviderAdapterClass"> | org.jboss.jms.jndi.JBossMQProvider | </attribute> | <attribute name="QueueFactoryRef">java:/XAConnectionFactory</attribute> | <attribute name="TopicFactoryRef">java:/XAConnectionFactory</attribute> | </mbean> | | <!-- The server session pool for Message Driven Beans --> | <mbean code="org.jboss.jms.asf.ServerSessionPoolLoader" | name="jboss.mq:service=ServerSessionPoolMBean,name=StdJMSPool"> | <depends optional-attribute-name="XidFactory">jboss:service=XidFactory</depends> | <attribute name="PoolName">StdJMSPool</attribute> | <attribute name="PoolFactoryClass"> | org.jboss.jms.asf.StdServerSessionPoolFactory | </attribute> | </mbean> | | The other servers bo1 and bo2 have the Congiguration xmls for bo1 as | | ejb-jar.xml | *********** | | <message-driven> | <display-name>FabRequestHandlerBean</display-name> | <ejb-name>FabRequestHandlerBean</ejb-name> | <ejb-class>com.dnb.goe.fab.mdb_fabrequesthandler.FabRequestHandlerBean</ejb-class> | <destination-type>javax.jms.Queue</destination-type> | <transaction-type>Container</transaction-type> | </message-driven> | | | jboss.xml | ******** | <message-driven> | <ejb-name>FabRequestHandlerBean</ejb-name> | <configuration-name>FabRequestHandlerBean</configuration-name> | <message-driven-destination>javax.jms.Queue</message-driven-destination> | <destination-jndi-name>queue/FabricationQueue</destination-jndi-name> | </message-driven> | <container-configuration> | <container-name>FabRequestHandlerBean</container-name> | <call-logging>false</call-logging> | <container-invoker>org.jboss.ejb.plugins.jms.JMSContainerInvoker</container-invoker> | <container-interceptors> | <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> | <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> | <!-- CMT --> | <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> | <interceptor transaction="Container" metricsEnabled="true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> | <interceptor transaction="Container">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor> | <!-- BMT --> | <interceptor transaction="Bean">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor> | <interceptor transaction="Bean">org.jboss.ejb.plugins.MessageDrivenTxInterceptorBMT</interceptor> | <interceptor transaction="Bean" metricsEnabled="true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> | </container-interceptors> | <instance-pool>org.jboss.ejb.plugins.MessageDrivenInstancePool</instance-pool> | <instance-cache /> | <persistence-manager /> | <transaction-manager>org.jboss.tm.TxManager</transaction-manager> | <container-invoker-conf> | <JMSProviderAdapterJNDI>DefaultJMSProvider</JMSProviderAdapterJNDI> | <ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI> | <MaximumSize>2</MaximumSize> | <MaxMessages>1</MaxMessages> | <Optimized>True</Optimized> | </container-invoker-conf> | <container-cache-conf /> | <container-pool-conf> | <MaximumSize>2</MaximumSize> | <MinimumSize>1</MinimumSize> | <strictMaximumSize>true</strictMaximumSize> | </container-pool-conf> | <commit-option>B</commit-option> | <role-mapping-manager/> | <authentication-module/> | </container-configuration> | | | Standardjboss.xml | ***************** | | | <invoker-proxy-binding> | <name>message-driven-bean</name> | <invoker-mbean>default</invoker-mbean> | <proxy-factory>org.jboss.ejb.plugins.jms.JMSContainerInvoker</proxy-factory> | <proxy-factory-config> | <!--JMSProviderAdapterJNDI>DefaultJMSProvider</JMSProviderAdapterJNDI--> | <JMSProviderAdapterJNDI>RemoteJMSProvider</JMSProviderAdapterJNDI> | <ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI> | <MaximumSize>4</MaximumSize> | <MaxMessages>1</MaxMessages> | <MDBConfig> | <ReconnectIntervalSec>10</ReconnectIntervalSec> | <DLQConfig> | <DestinationQueue>queue/DLQ</DestinationQueue> | <MaxTimesRedelivered>10</MaxTimesRedelivered> | <TimeToLive>0</TimeToLive> | </DLQConfig> | </MDBConfig> | </proxy-factory-config> | </invoker-proxy-binding> | | | jmx-ds.xml | ********** | <mbean code="org.jboss.jms.jndi.JMSProviderLoader" name="jboss.mq:service=JMSProviderLoader,name=RemoteJMSProvider"> | <attribute name="ProviderName">RemoteJMSProvider</attribute> | <attribute name="ProviderAdapterClass">org.jboss.jms.jndi.JBossMQProvider</attribute> | <attribute name="ProviderUrl">bo1:1099</attribute> | <attribute name="QueueFactoryRef">XAConnectionFactory</attribute> | <attribute name="TopicFactoryRef">XAConnectionFactory</attribute> | </mbean> | <!-- The server session pool for Message Driven Beans --> | <mbean code="org.jboss.jms.asf.ServerSessionPoolLoader" name="jboss.mq:service=ServerSessionPoolMBean,name=StdJMSPool"> | <depends optional-attribute-name="XidFactory"> | jboss:service=XidFactory</depends> | <attribute name="PoolName"> | StdJMSPool</attribute> | <attribute name="PoolFactoryClass"> | org.jboss.jms.asf.StdServerSessionPoolFactory | </attribute> | </mbean> | | All the servers bo1,bo2,bo3 have same jbossmq-destinations-service.xml entry as | | | <mbean code="org.jboss.mq.server.jmx.Queue" name="jboss.mq.destination:service=Queue,name=FabricationQueue"> | <depends optional-attribute-name="DestinationManager"> | jboss.mq:service=DestinationManager | </depends> | </mbean> | Thanks Vidya View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3878335#3878335 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3878335 ------------------------------------------------------- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click _______________________________________________ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user