User: slaboure
  Date: 02/04/08 09:27:11

  Added:       src/resources/anotherjbossconfig/node2/deploy
                        cluster-service.xml jca-service.xml
                        new-hsqldb-default-service.xml
  Log:
  Sample JBoss configuration that can be used for testing clustering (second node)
  
  Revision  Changes    Path
  1.1                  
jbosstest/src/resources/anotherjbossconfig/node2/deploy/cluster-service.xml
  
  Index: cluster-service.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  
  <!-- ===================================================================== -->
  <!--                                                                       -->
  <!--  Sample Clustering Service Configuration                              -->
  <!--                                                                       -->
  <!-- ===================================================================== -->
  
  <server>
  
    <classpath codebase="lib" archives="jbossha.jar"/>
  
  
    <!-- ==================================================================== -->
    <!-- Cluster Partition: defines cluster                                   -->
    <!-- ==================================================================== -->
  
    <mbean code="org.jboss.ha.framework.server.ClusterPartition"
           name="jboss:service=DefaultPartition">
    </mbean>
  
    <!-- ==================================================================== -->
    <!-- HA Session State Service for SFSB                                    -->
    <!-- ==================================================================== -->
  
    <mbean code="org.jboss.ha.hasessionstate.server.HASessionStateService"
           name="jboss:service=HASessionState">
       <depends>jboss:service=DefaultPartition</depends>
    </mbean>
  
    <!-- ==================================================================== -->
    <!-- HA JNDI                                                              -->
    <!-- ==================================================================== -->
  
    <mbean code="org.jboss.ha.jndi.HANamingService"
           name="jboss:service=HAJNDI">
       <depends>jboss:service=DefaultPartition</depends>
      <attribute name="Port">11100</attribute>
    </mbean>
  
    <mbean code="org.jboss.invocation.jrmp.server.JRMPInvokerHA"
           name="jboss:service=invoker,type=jrmpha">
    </mbean>
  
  </server>
  
  
  
  1.1                  
jbosstest/src/resources/anotherjbossconfig/node2/deploy/jca-service.xml
  
  Index: jca-service.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  
  <!-- ===================================================================== -->
  <!--                                                                       -->
  <!--  JBoss JCA Configuration                                              -->
  <!--                                                                       -->
  <!-- ===================================================================== -->
  
  <!-- $Id: jca-service.xml,v 1.1 2002/04/08 16:27:11 slaboure Exp $ -->
  
  <!-- 
     |  This contains configuration for the RARDeployer and the 
     |  three ConnectionManagerFactories supplied with jboss.  You
     |  should not need to alter this configuration.  Configure your 
     |  ConnectionFactoryLoaders in separate *-service.xml or .sar files.
     |  Consult the hypersonic-default.sar for an example.
   -->
  
  <server>
  
    <!--jbosspool.jar is included as "jar in sar" -->
  
    <!-- ==================================================================== -->
    <!-- JBossCX setup, for J2EE connector architecture support               -->
    <!-- The RARDeployer and three Connection Manager Factories are parts of  -->
    <!-- JBoss and do not need further configuration.                         -->
    <!-- ==================================================================== -->
  
    <mbean code="org.jboss.resource.RARDeployer" 
         name="jboss.jca:service=RARDeployer">
    </mbean>
  
    <!-- 
       | Minerva no transaction connection manager factory.
       |
       | Use this for resource adapters that don't support transactions.
     -->
    <mbean code="org.jboss.resource.ConnectionManagerFactoryLoader"
           
name="jboss.jca:service=ConnectionManagerFactoryLoader,name=MinervaNoTransCMFactory">
      <attribute name="FactoryName">MinervaNoTransCMFactory</attribute>
      <attribute name="FactoryClass">
        org.jboss.resource.connectionmanager.jboss.MinervaNoTransCMFactory
      </attribute>
      <attribute name="Properties"></attribute>
    </mbean>
  
    <!-- 
       | Minerva local transaction connection manager factory.
       |
       | Use this for resource adapters that support "local" transactions.
     -->
    <mbean code="org.jboss.resource.ConnectionManagerFactoryLoader"
           
name="jboss.jca:service=ConnectionManagerFactoryLoader,name=MinervaSharedLocalCMFactory">
      <attribute name="FactoryName">MinervaSharedLocalCMFactory</attribute>
      <attribute name="FactoryClass">
        org.jboss.resource.connectionmanager.jboss.MinervaSharedLocalCMFactory
      </attribute>
      <attribute name="Properties"></attribute>
    </mbean>
  
    <!-- 
       | Minerva XA transaction connection manager factory
       |
       | Use this for resource adapters that support "xa" transactions.
     -->
    <mbean code="org.jboss.resource.ConnectionManagerFactoryLoader"
           
name="jboss.jca:service=ConnectionManagerFactoryLoader,name=MinervaXACMFactory">
      <attribute name="FactoryName">MinervaXACMFactory</attribute>
      <attribute name="FactoryClass">
        org.jboss.resource.connectionmanager.jboss.MinervaXACMFactory
      </attribute>
      <attribute name="Properties"></attribute>
    </mbean>
  
  </server>
  
  
  
  1.1                  
jbosstest/src/resources/anotherjbossconfig/node2/deploy/new-hsqldb-default-service.xml
  
  Index: new-hsqldb-default-service.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  
  <!-- ===================================================================== -->
  <!--                                                                       -->
  <!--  JBoss Server Configuration                                           -->
  <!--                                                                       -->
  <!-- ===================================================================== -->
  
  <!-- $Id: new-hsqldb-default-service.xml,v 1.1 2002/04/08 16:27:11 slaboure Exp $ -->
  
  <server>
  
    <!-- ==================================================================== -->
    <!-- New ConnectionManager setup for default hsql dbs                     -->
    <!-- ==================================================================== -->
  
    <mbean code="org.jboss.resource.connectionmanager.LocalTxConnectionManager" 
name="jboss.jca:service=LocalTxCM">
      <!--make the rar deploy! hack till better deployment-->
      <depends>jboss.jca:service=RARDeployer</depends>
  
  
      <depends optional-attribute-name="ManagedConnectionFactoryName">
        <!--embedded mbean-->
        <mbean code="org.jboss.resource.connectionmanager.RARDeployment" 
name="jboss.jca:service=LocalTxDS">
          <!--hack-->
          <depends 
optional-attribute-name="OldRarDeployment">jboss.jca:service=RARDeployment,name=Minerva
 JDBC LocalTransaction ResourceAdapter</depends>
          <depends>jboss:service=Hypersonic</depends>
  
          <!--real attributes-->
          <attribute name="ManagedConnectionFactoryProperties">
            <properties>
              <config-property>
                <config-property-name>ConnectionURL</config-property-name>
                <config-property-type>java.lang.String</config-property-type>
                
<config-property-value>jdbc:hsqldb:hsql://localhost:11476</config-property-value>
              </config-property>
              <config-property>
                <config-property-name>DriverClass</config-property-name>
                <config-property-type>java.lang.String</config-property-type>
                <config-property-value>org.hsqldb.jdbcDriver</config-property-value>
              </config-property>
              <config-property>
                <config-property-name>UserName</config-property-name>
                <config-property-type>java.lang.String</config-property-type>
                <config-property-value></config-property-value>
              </config-property>
              <config-property>
                <config-property-name>Password</config-property-name>
                <config-property-type>java.lang.String</config-property-type>
                <config-property-value></config-property-value>
              </config-property>
            </properties>
          </attribute>
          <attribute name="JndiName">DefaultDS</attribute>
        </mbean>
      </depends>
      <depends optional-attribute-name="ManagedConnectionPool">
        <!--embedded mbean-->
        <mbean code="org.jboss.resource.connectionmanager.JBossManagedConnectionPool" 
name="jboss.jca:service=LocalTxPool">
  
          <attribute name="MinSize">0</attribute>
          <attribute name="MaxSize">50</attribute>
          <attribute name="BlockingTimeoutMillis">5000</attribute>
          <attribute name="IdleTimeoutMinutes">15</attribute>
          <!--criteria indicates if Subject (from security domain) or app supplied
              parameters (such as from getConnection(user, pw)) are used to distinguish
              connections in the pool. Choices are
              ByContainerAndApplication (use both),
              ByContainer (use Subject),
              ByApplication (use app supplied params only),
              ByNothing (all connections are equivalent, usually if adapter supports
                reauthentication)-->
          <attribute name="Criteria">ByContainer</attribute>
        </mbean>
      </depends>
      <depends 
optional-attribute-name="CachedConnectionManager">jboss.jca:service=CachedConnectionManager</depends>
      <attribute name="SecurityDomainJndiName">java:/jaas/DefaultDbRealm</attribute>
      <attribute name="TransactionManager">java:/TransactionManager</attribute>
    </mbean>
  
    <!--No Transaction connection manager -->
  
    <mbean code="org.jboss.resource.connectionmanager.NoTxConnectionManager" 
name="jboss.jca:service=NoTxCM">
      <!--make the rar deploy! hack till better deployment-->
      <depends>jboss.jca:service=RARDeployer</depends>
  
  
      <depends optional-attribute-name="ManagedConnectionFactoryName">
        <!--embedded mbean-->
        <mbean code="org.jboss.resource.connectionmanager.RARDeployment" 
name="jboss.jca:service=NoTxDS">
          <!--hack-->
          <depends 
optional-attribute-name="OldRarDeployment">jboss.jca:service=RARDeployment,name=Minerva
 JDBC LocalTransaction ResourceAdapter</depends>
          <depends>jboss:service=Hypersonic</depends>
  
          <!--real attributes-->
          <attribute name="ManagedConnectionFactoryProperties">
            <properties>
              <config-property>
                <config-property-name>ConnectionURL</config-property-name>
                <config-property-type>java.lang.String</config-property-type>
                
<config-property-value>jdbc:hsqldb:hsql://localhost:11476</config-property-value>
              </config-property>
              <config-property>
                <config-property-name>DriverClass</config-property-name>
                <config-property-type>java.lang.String</config-property-type>
                <config-property-value>org.hsqldb.jdbcDriver</config-property-value>
              </config-property>
              <config-property>
                <config-property-name>UserName</config-property-name>
                <config-property-type>java.lang.String</config-property-type>
                <config-property-value></config-property-value>
              </config-property>
              <config-property>
                <config-property-name>Password</config-property-name>
                <config-property-type>java.lang.String</config-property-type>
                <config-property-value></config-property-value>
              </config-property>
            </properties>
          </attribute>
          <attribute name="JndiName">NoTransDS</attribute>
        </mbean>
      </depends>
      <depends optional-attribute-name="ManagedConnectionPool">
        <!--embedded mbean-->
        <mbean code="org.jboss.resource.connectionmanager.JBossManagedConnectionPool" 
name="jboss.jca:service=NoTxPool">
  
          <attribute name="MinSize">0</attribute>
          <attribute name="MaxSize">50</attribute>
          <attribute name="BlockingTimeoutMillis">5000</attribute>
          <attribute name="IdleTimeoutMinutes">15</attribute>
          <!--criteria indicates if Subject (from security domain) or app supplied
              parameters (such as from getConnection(user, pw)) are used to distinguish
              connections in the pool. Choices are
              ByContainerAndApplication (use both),
              ByContainer (use Subject),
              ByApplication (use app supplied params only),
              ByNothing (all connections are equivalent, usually if adapter supports
                reauthentication)-->
          <attribute name="Criteria">ByContainer</attribute>
        </mbean>
      </depends>
      <depends 
optional-attribute-name="CachedConnectionManager">jboss.jca:service=CachedConnectionManager</depends>
      <attribute name="SecurityDomainJndiName">java:/jaas/DefaultDbRealm</attribute>
    </mbean>
  
  
    <!-- Moved to end to test anonymous depends -->
  
    <mbean code="org.jboss.jdbc.HypersonicDatabase"
         name="jboss:service=Hypersonic">
      <attribute name="Port">11476</attribute>
      <attribute name="Silent">true</attribute>
      <attribute name="Database">default</attribute>
      <attribute name="Trace">false</attribute>
    </mbean>
  
  </server>
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to