[jboss-user] [JBoss Messaging] - Re: Urgent! Clustered-queue on 2 nodes failed

glenwood do-not-reply at jboss.com
Wed Jul 22 05:38:36 EDT 2009


not sure why xml file didn't get display correctly,I try one more time,hopefully this time works

Following is the configuration on server1,

jbm-configuration.xml


  | <configuration xmlns="urn:jboss:messaging"
  |                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  |                xsi:schemaLocation="urn:jboss:messaging /schema/jbm-configuration.xsd">
  | 
  |    <clustered>true</clustered>
  | 
  |    <connectors>      
  |       <connector name="netty-connector1">
  |          <factory-class>org.jboss.messaging.integration.transports.netty.NettyConnectorFactory</factory-class>
  |                   <param key="jbm.remoting.netty.port"  value="5445" type="Integer"/>
  |       </connector>
  |    </connectors>
  | 
  |    <acceptors>
  |       <acceptor name="netty-acceptor">
  |          <factory-class>org.jboss.messaging.integration.transports.netty.NettyAcceptorFactory</factory-class>
  |                   <param key="jbm.remoting.netty.port"  value="5445" type="Integer"/>
  |       </acceptor>
  |    </acceptors>
  | 
  |    <broadcast-groups>
  |       <broadcast-group name="hebei-broadcast-group1">
  |          <group-address>231.7.7.7</group-address>
  |          <group-port>9876</group-port>
  |          <broadcast-period>2000</broadcast-period>
  |          <connector-ref connector-name="netty-connector1"/>
  |       </broadcast-group>
  |    </broadcast-groups>
  | 
  |    <discovery-groups>
  |       <discovery-group name="hebei-discovery-group1">
  |          <group-address>231.7.7.7</group-address>
  |          <group-port>9876</group-port>
  |          <refresh-timeout>10000</refresh-timeout>
  |       </discovery-group>
  |    </discovery-groups>
  |    
  |    <cluster-connections>
  |       <cluster-connection name="hebei-cluster">
  |          <address>jms</address>	
  | 	<forward-when-no-consumers>true</forward-when-no-consumers> 
  | 	  <discovery-group-ref discovery-group-name="hebei-discovery-group1"/>	  
  |       </cluster-connection>
  |    </cluster-connections>
  |    
  |    <security-settings>
  |       <security-setting match="#">
  |          <permission type="createTempQueue" roles="guest,publisher"/>
  |          <permission type="deleteTempQueue" roles="guest,publisher"/>
  |          <permission type="consume" roles="guest,publisher"/>
  |          <permission type="send" roles="guest,publisher"/>
  |       </security-setting>
  |    </security-settings>
  | 
  |    <address-settings>
  |       <!--default for catch all-->
  |       <address-setting match="#">
  |          <clustered>false</clustered>
  |          <dead-letter-address>jms.queue.DLQ</dead-letter-address>
  |          <expiry-address>jms.queue.ExpiryQueue</expiry-address>
  |          <redelivery-delay>0</redelivery-delay>
  |          <max-size-bytes>-1</max-size-bytes>
  |          <page-size-bytes>10485760</page-size-bytes>
  |          <distribution-policy-class>org.jboss.messaging.core.server.impl.RoundRobinDistributor</distribution-policy-class>
  |          <message-counter-history-day-limit>10</message-counter-history-day-limit>
  | 	  <redistribution-delay>0</redistribution-delay>
  |       </address-setting>
  |    </address-settings>
  | </configuration>
  | 

jbm-jboss-beans.xml

  | <?xml version="1.0" encoding="UTF-8"?>
  | 
  | <deployment xmlns="urn:jboss:bean-deployer:2.0">
  | 
  | <bean name="Naming" class="org.jnp.server.NamingBeanImpl"/>
  | 
  |    <!-- JNDI server. Disable this if you don't want JNDI -->
  |    <bean name="JNDIServer" class="org.jnp.server.Main">
  |       <property name="namingInfo">
  |          <inject bean="Naming"/>
  |       </property>
  |       <property name="port">1099</property>
  |       <property name="bindAddress">192.168.110.16</property>
  |       <property name="rmiPort">1098</property>
  |       <property name="rmiBindAddress">192.168.110.16</property>
  |    </bean>
  | 
  |    <!-- MBean server -->
  |    <bean name="MBeanServer" class="javax.management.MBeanServer">
  |       <constructor factoryClass="java.lang.management.ManagementFactory"
  |                    factoryMethod="getPlatformMBeanServer"/>
  |    </bean> 
  | 
  |    <!-- The core configuration -->
  |    <bean name="Configuration" class="org.jboss.messaging.core.config.impl.FileConfiguration"/>   
  | 
  | 	<!-- The security manager -->
  |    <bean name="JBMSecurityManager" class="org.jboss.messaging.core.security.impl.JBMSecurityManagerImpl">
  |       <start ignored="true"/>
  |       <stop ignored="true"/>
  |    </bean>
  | 
  | 
  | 	<!-- The core server -->
  |    <bean name="MessagingServer" class="org.jboss.messaging.core.server.impl.MessagingServerImpl">
  |       <constructor>
  |          <parameter>
  |             <inject bean="Configuration"/>
  |          </parameter>
  |          <parameter>
  |             <inject bean="MBeanServer"/>
  |          </parameter>
  |          <parameter>
  |             <inject bean="JBMSecurityManager"/>
  |          </parameter>        
  |       </constructor>
  |       <start ignored="true"/>
  |       <stop ignored="true"/>   
  |    </bean>
  |    
  |    <!-- The JMS server -->
  |    <bean name="JMSServerManager" class="org.jboss.messaging.jms.server.impl.JMSServerManagerImpl">
  |       <constructor>         
  |          <parameter>
  |             <inject bean="MessagingServer"/>
  |          </parameter>         
  |       </constructor>
  |    </bean>
  | 
  | </deployment>
  | 

jbm-jms.xml


  | <configuration xmlns="urn:jboss:messaging"
  |             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  |             xsi:schemaLocation="urn:jboss:messaging /schema/jbm-jms.xsd">
  | 
  |    <connection-factory name="ConnectionFactory">
  |       <connector-ref connector-name="netty-connector1"/>
  | 	      <entries>
  |          <entry name="ConnectionFactory"/>
  |          <entry name="XAConnectionFactory"/>
  |       </entries>
  |    </connection-factory>
  | 
  |    <connection-factory name="ClusteredConnectionFactory">
  |       <connector-ref connector-name="netty" backup-connector-name="netty-backup"/>
  |       <entries>
  |          <entry name="/ClusteredConnectionFactory"/>
  |          <entry name="/ClusteredXAConnectionFactory"/>
  |          <entry name="java:/ClusteredConnectionFactory"/>
  |          <entry name="java:/ClusteredXAConnectionFactory"/>
  |       </entries>
  |    </connection-factory>
  | 
  |    <queue name="DLQ">
  |       <entry name="/queue/DLQ"/>
  |    </queue>
  |    <queue name="ExpiryQueue">
  |       <entry name="/queue/ExpiryQueue"/>
  |    </queue>
  |    <queue name="BUYTICKET">
  |       <entry name="/queue/BUYTICKET"/>
  |    </queue>
  | 
  | 
  | </configuration>
  | 

jbm-users.xml

  | <configuration xmlns="urn:jboss:messaging" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  |             xsi:schemaLocation="urn:jboss:messaging /schema/jbm-users.xsd">
  |    <!-- the default user.  this is used where username is null-->
  |    <defaultuser name="guest" password="guest">
  |       <role name="guest"/>
  |    </defaultuser>
  | </configuration>
  | 

The following are the configuration on server2

jbm-configuration.xml


  | <configuration xmlns="urn:jboss:messaging"
  |                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  |                xsi:schemaLocation="urn:jboss:messaging /schema/jbm-configuration.xsd">
  | 
  |    <clustered>true</clustered>
  | 
  |    <connectors>      
  |       <connector name="netty-connector2">
  |          <factory-class>org.jboss.messaging.integration.transports.netty.NettyConnectorFactory</factory-class>
  |                   <param key="jbm.remoting.netty.port"  value="5446" type="Integer"/>
  |       </connector>
  |    </connectors>
  | 
  |    <acceptors>
  |       <acceptor name="netty-acceptor">
  |          <factory-class>org.jboss.messaging.integration.transports.netty.NettyAcceptorFactory</factory-class>
  |                   <param key="jbm.remoting.netty.port"  value="5446" type="Integer"/>
  |       </acceptor>
  |    </acceptors>
  | 
  |    <broadcast-groups>
  |       <broadcast-group name="hebei-broadcast-group1">
  |          <group-address>231.7.7.7</group-address>
  |          <group-port>9876</group-port>
  |          <broadcast-period>2000</broadcast-period>
  |          <connector-ref connector-name="netty-connector2"/>
  |       </broadcast-group>
  |    </broadcast-groups>
  | 
  |    <discovery-groups>
  |       <discovery-group name="hebei-discovery-group1">
  |          <group-address>231.7.7.7</group-address>
  |          <group-port>9876</group-port>
  |          <refresh-timeout>10000</refresh-timeout>
  |       </discovery-group>
  |    </discovery-groups>
  |    
  |    <cluster-connections>
  |       <cluster-connection name="hebei-cluster">
  |          <address>jms</address>	 
  | 	  <forward-when-no-consumers>true</forward-when-no-consumers>
  | 	  <discovery-group-ref discovery-group-name="hebei-discovery-group1"/>	  
  |       </cluster-connection>
  |    </cluster-connections>
  |    
  |    <security-settings>
  |       <security-setting match="#">
  |          <permission type="createTempQueue" roles="guest"/>
  |          <permission type="deleteTempQueue" roles="guest"/>
  |          <permission type="consume" roles="guest"/>
  |          <permission type="send" roles="guest"/>
  |       </security-setting>
  |    </security-settings>
  | 
  |    <address-settings>
  |       <!--default for catch all-->
  |       <address-setting match="#">
  |          <clustered>false</clustered>
  |          <dead-letter-address>jms.queue.DLQ</dead-letter-address>
  |          <expiry-address>jms.queue.ExpiryQueue</expiry-address>
  |          <redelivery-delay>0</redelivery-delay>
  |          <max-size-bytes>-1</max-size-bytes>
  |          <page-size-bytes>10485760</page-size-bytes>
  |          <distribution-policy-class>org.jboss.messaging.core.server.impl.RoundRobinDistributor</distribution-policy-class>
  |          <message-counter-history-day-limit>10</message-counter-history-day-limit>
  | 	  <redistribution-delay>0</redistribution-delay>
  |       </address-setting>
  |    </address-settings>
  |     
  | </configuration>
  | 

jbm-jboss-beans.xml


  | <?xml version="1.0" encoding="UTF-8"?>
  | 
  | <deployment xmlns="urn:jboss:bean-deployer:2.0">
  | <bean name="Naming" class="org.jnp.server.NamingBeanImpl"/>
  | 
  |    <!-- JNDI server. Disable this if you don't want JNDI -->
  |    <bean name="JNDIServer" class="org.jnp.server.Main">
  |       <property name="namingInfo">
  |          <inject bean="Naming"/>
  |       </property>
  |       <property name="port">2099</property>
  |       <property name="bindAddress">192.168.110.19</property>
  |       <property name="rmiPort">2098</property>
  |       <property name="rmiBindAddress">192.168.110.19</property>
  |    </bean>
  | 
  |    <!-- MBean server -->
  |    <bean name="MBeanServer" class="javax.management.MBeanServer">
  |       <constructor factoryClass="java.lang.management.ManagementFactory"
  |                    factoryMethod="getPlatformMBeanServer"/>
  |    </bean> 
  | 
  |    <!-- The core configuration -->
  |    <bean name="Configuration" class="org.jboss.messaging.core.config.impl.FileConfiguration"/>   
  | 
  | 	<!-- The security manager -->
  |    <bean name="JBMSecurityManager" class="org.jboss.messaging.core.security.impl.JBMSecurityManagerImpl">
  |       <start ignored="true"/>
  |       <stop ignored="true"/>
  |    </bean>
  | 	<!-- The core server -->
  |    <bean name="MessagingServer" class="org.jboss.messaging.core.server.impl.MessagingServerImpl">
  |       <constructor>
  |          <parameter>
  |             <inject bean="Configuration"/>
  |          </parameter>
  |          <parameter>
  |             <inject bean="MBeanServer"/>
  |          </parameter>
  |          <parameter>
  |             <inject bean="JBMSecurityManager"/>
  |          </parameter>        
  |       </constructor>
  |       <start ignored="true"/>
  |       <stop ignored="true"/>   
  |    </bean>
  |    
  |    <!-- The JMS server -->
  |    <bean name="JMSServerManager" class="org.jboss.messaging.jms.server.impl.JMSServerManagerImpl">
  |       <constructor>         
  |          <parameter>
  |             <inject bean="MessagingServer"/>
  |          </parameter>         
  |       </constructor>
  |    </bean>
  | 
  | </deployment>
  | 

jbm-jms.xml


  | <configuration xmlns="urn:jboss:messaging"
  |             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  |             xsi:schemaLocation="urn:jboss:messaging /schema/jbm-jms.xsd">
  | 
  |    <connection-factory name="ConnectionFactory">
  |       <connector-ref connector-name="netty-connector2"/>
  | 	      <entries>
  |          <entry name="ConnectionFactory"/>
  |          <entry name="XAConnectionFactory"/>
  |       </entries>
  |    </connection-factory>
  | 
  |    <connection-factory name="ClusteredConnectionFactory">
  |       <connector-ref connector-name="netty" backup-connector-name="netty-backup"/>
  |       <entries>
  |          <entry name="/ClusteredConnectionFactory"/>
  |          <entry name="/ClusteredXAConnectionFactory"/>
  |          <entry name="java:/ClusteredConnectionFactory"/>
  |          <entry name="java:/ClusteredXAConnectionFactory"/>
  |       </entries>
  |    </connection-factory>
  | 
  |    <queue name="DLQ">
  |       <entry name="/queue/DLQ"/>
  |    </queue>
  |    <queue name="ExpiryQueue">
  |       <entry name="/queue/ExpiryQueue"/>
  |    </queue>
  |     <queue name="BUYTICKET">
  |       <entry name="/queue/BUYTICKET"/>
  |    </queue>
  | 
  | 
  | </configuration>
  | 
jbm-users.xml


  | <configuration xmlns="urn:jboss:messaging" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  |             xsi:schemaLocation="urn:jboss:messaging /schema/jbm-users.xsd">
  |    <!-- the default user.  this is used where username is null-->
  |    <defaultuser name="guest" password="guest">
  |       <role name="guest"/>
  |    </defaultuser>
  | </configuration>
  | 

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4245255#4245255

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4245255



More information about the jboss-user mailing list