[jboss-cvs] JBoss Messaging SVN: r3322 - in branches/Branch_MC_Integration_New/src/etc: server/standalone/config and 2 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Nov 13 13:27:17 EST 2007


Author: ataylor
Date: 2007-11-13 13:27:17 -0500 (Tue, 13 Nov 2007)
New Revision: 3322

Added:
   branches/Branch_MC_Integration_New/src/etc/embedded.mf
   branches/Branch_MC_Integration_New/src/etc/server/standalone/config/local/
   branches/Branch_MC_Integration_New/src/etc/server/standalone/config/local/jndi.properties
   branches/Branch_MC_Integration_New/src/etc/server/standalone/config/local/local.xml
   branches/Branch_MC_Integration_New/src/etc/server/standalone/config/log4j.xml
   branches/Branch_MC_Integration_New/src/etc/server/standalone/config/remote/
   branches/Branch_MC_Integration_New/src/etc/server/standalone/config/remote/jndi.properties
   branches/Branch_MC_Integration_New/src/etc/server/standalone/config/remote/remote.xml
Log:
initial microcontainer integration, new standalone config files

Added: branches/Branch_MC_Integration_New/src/etc/embedded.mf
===================================================================
--- branches/Branch_MC_Integration_New/src/etc/embedded.mf	                        (rev 0)
+++ branches/Branch_MC_Integration_New/src/etc/embedded.mf	2007-11-13 18:27:17 UTC (rev 3322)
@@ -0,0 +1,12 @@
+Manifest-Version: 1.0
+Created-By: @JAVA_VM_VERSION@ (@JAVA_VM_VENDOR@)
+Specification-Title: @MODULE_NAME@
+Specification-Version: @MODULE_VERSION@
+Specification-Vendor: @MODULE_VENDOR@
+Implementation-Title: @MODULE_NAME@
+Implementation-URL: @MODULE_URL@
+Implementation-Version: @MODULE_IMPLEMENTATION_VERSION@
+Implementation-Vendor: @MODULE_VENDOR@
+Implementation-Vendor-Id: @MODULE_URL@
+Main-Class: org.jboss.jms.server.microcontainer.JBMBootstrapServer
+Class-Path: jboss-kernel.jar jboss-j2ee.jar jboss-common.jar jboss-xml-binding.jar jboss-common-core.jar jboss-container.jar jboss-dependency.jar concurrent.jar jnp-client.jar jnpserver.jar xercesImpl.jar jgroups.jar jboss-remoting.jar commons-logging.jar hsqldb.jar jbossjta.jar jbossjta-integration.jar jbossts-common.jar jbosssx-client.jar jboss-system.jar jboss-jmx.jar jboss-aop-jdk50.jar trove.jar javassist.jar log4j.jar
\ No newline at end of file

Added: branches/Branch_MC_Integration_New/src/etc/server/standalone/config/local/jndi.properties
===================================================================
--- branches/Branch_MC_Integration_New/src/etc/server/standalone/config/local/jndi.properties	                        (rev 0)
+++ branches/Branch_MC_Integration_New/src/etc/server/standalone/config/local/jndi.properties	2007-11-13 18:27:17 UTC (rev 3322)
@@ -0,0 +1,3 @@
+java.naming.factory.initial=org.jnp.interfaces.LocalOnlyContextFactory
+java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
+

Added: branches/Branch_MC_Integration_New/src/etc/server/standalone/config/local/local.xml
===================================================================
--- branches/Branch_MC_Integration_New/src/etc/server/standalone/config/local/local.xml	                        (rev 0)
+++ branches/Branch_MC_Integration_New/src/etc/server/standalone/config/local/local.xml	2007-11-13 18:27:17 UTC (rev 3322)
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<deployment xmlns="urn:jboss:bean-deployer:2.0">
+
+   <bean name="Naming" class="org.jnp.server.SingletonNamingServer"/>
+
+   <bean name="InitialContextProperties" class="java.util.Hashtable">
+      <constructor>
+         <parameter class="java.util.Map">
+            <map keyClass="java.lang.String" valueClass="java.lang.String">
+               <entry>
+                  <key>java.naming.factory.initial</key>
+                  <value>org.jnp.interfaces.LocalOnlyContextFactory</value>
+               </entry>
+               <entry>
+                  <key>java.naming.factory.url.pkgs</key>
+                  <value>org.jboss.naming:org.jnp.interfaces</value>
+               </entry>
+            </map>
+         </parameter>
+      </constructor>
+   </bean>
+
+   <bean name="JaasBinding" class="org.jboss.jms.server.microcontainer.JndiBinder">
+      <property name="jndiProperties">
+         <inject bean="InitialContextProperties"/>
+      </property>
+      <property name="target">
+         <inject bean="Jaas"/>
+      </property>
+      <property name="bindTo">java:/jaas/messaging</property>
+      <property name="serializable">false</property>
+   </bean>
+
+   <bean name="Jaas" class="org.jboss.jms.server.microcontainer.AuthenticationManager"/>
+
+   <bean name="jboss.jca:name=DefaultDS,service=DataSourceBinding" class="org.hsqldb.jdbc.jdbcDataSource">
+      <property name="database">jdbc:hsqldb:file:myHSQLDBInstance</property>
+      <property name="user">sa</property>
+   </bean>
+
+   <bean name="DSBinding" class="org.jboss.jms.server.microcontainer.JndiBinder">
+      <property name="jndiProperties">
+         <inject bean="InitialContextProperties"/>
+      </property>
+      <property name="target">
+         <inject bean="jboss.jca:name=DefaultDS,service=DataSourceBinding"/>
+      </property>
+      <property name="bindTo">java:/DefaultDS</property>
+      <property name="serializable">false</property>
+   </bean>
+
+   <bean name="TMBinding" class="org.jboss.jms.server.microcontainer.JndiBinder">
+      <property name="jndiProperties">
+         <inject bean="InitialContextProperties"/>
+      </property>
+      <property name="target">
+         <inject bean="jboss:service=TransactionManager"/>
+      </property>
+      <property name="bindTo">java:/TransactionManager</property>
+      <property name="serializable">false</property>
+   </bean>
+
+   <bean name="jboss:service=TransactionManager"
+         class="com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionManagerImple"/>
+
+   <bean class="org.jgroups.JChannelFactory" name="JChannelFactory">
+      <!--mbean code="org.jgroups.JChannelFactory" name="jgroups.mux:name=Multiplexer" xmbean-dd="resource:META-INF/multiplexer-xmbean.xml" -->
+      <property name="domain">jgroups.mux</property>
+      <property name="multiplexerConfig">multiplexer-stacks.xml</property>
+      <property name="exposeChannels">false</property>
+      <property name="exposeProtocols">false</property>
+
+      <!-- The address used to determine the node name  -->
+      <!-- <attribute name="NodeAddress">${jboss.bind.address}</attribute> -->
+
+   </bean>
+
+</deployment>
\ No newline at end of file

Added: branches/Branch_MC_Integration_New/src/etc/server/standalone/config/log4j.xml
===================================================================
--- branches/Branch_MC_Integration_New/src/etc/server/standalone/config/log4j.xml	                        (rev 0)
+++ branches/Branch_MC_Integration_New/src/etc/server/standalone/config/log4j.xml	2007-11-13 18:27:17 UTC (rev 3322)
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+<!-- $Id: log4j.xml 536 2005-12-22 06:28:39Z ovidiu $ -->
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
+
+   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+      <param name="Target" value="System.out"/>
+      <param name="Threshold" value="INFO"/>
+      <layout class="org.apache.log4j.PatternLayout">
+         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p @%t [%c{1}] %m%n"/>
+      </layout>
+   </appender>
+
+   <root>
+      <appender-ref ref="CONSOLE"/>
+   </root>
+
+</log4j:configuration>

Added: branches/Branch_MC_Integration_New/src/etc/server/standalone/config/remote/jndi.properties
===================================================================
--- branches/Branch_MC_Integration_New/src/etc/server/standalone/config/remote/jndi.properties	                        (rev 0)
+++ branches/Branch_MC_Integration_New/src/etc/server/standalone/config/remote/jndi.properties	2007-11-13 18:27:17 UTC (rev 3322)
@@ -0,0 +1,3 @@
+java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
+java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
+

Added: branches/Branch_MC_Integration_New/src/etc/server/standalone/config/remote/remote.xml
===================================================================
--- branches/Branch_MC_Integration_New/src/etc/server/standalone/config/remote/remote.xml	                        (rev 0)
+++ branches/Branch_MC_Integration_New/src/etc/server/standalone/config/remote/remote.xml	2007-11-13 18:27:17 UTC (rev 3322)
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<deployment xmlns="urn:jboss:bean-deployer:2.0">
+
+   <bean name="Naming" class="org.jnp.server.NamingBeanImpl"/>
+
+   <bean name="Main" class="org.jnp.server.Main">
+      <property name="namingInfo"><inject bean="Naming"/> </property>
+      <property name="port">1099</property>
+      <property name="bindAddress">localhost</property>
+      <property name="rmiPort">1098</property>
+      <property name="rmiBindAddress">localhost</property>
+   </bean>
+
+   <bean name="InitialContextProperties" class="java.util.Hashtable">
+      <constructor>
+         <parameter class="java.util.Map">
+            <map keyClass="java.lang.String" valueClass="java.lang.String">
+               <entry>
+                  <key>java.naming.factory.initial</key>
+                  <value>org.jnp.interfaces.NamingContextFactory</value>
+               </entry>
+               <entry>
+                  <key>java.naming.factory.url.pkgs</key>
+                  <value>org.jboss.naming:org.jnp.interfaces</value>
+               </entry>
+            </map>
+         </parameter>
+      </constructor>
+   </bean>
+
+   <bean name="JaasBinding" class="org.jboss.jms.server.microcontainer.JndiBinder">
+      <property name="jndiProperties">
+         <inject bean="InitialContextProperties"/>
+      </property>
+      <property name="target">
+         <inject bean="Jaas"/>
+      </property>
+      <property name="bindTo">java:/jaas/messaging</property>
+      <property name="serializable">false</property>
+   </bean>
+
+   <bean name="Jaas" class="org.jboss.jms.server.microcontainer.AuthenticationManager"/>
+
+   <bean name="jboss.jca:name=DefaultDS,service=DataSourceBinding" class="org.hsqldb.jdbc.jdbcDataSource">
+      <property name="database">jdbc:hsqldb:file:myHSQLDBInstance</property>
+      <property name="user">sa</property>
+   </bean>
+
+   <bean name="DSBinding" class="org.jboss.jms.server.microcontainer.JndiBinder">
+      <property name="jndiProperties">
+         <inject bean="InitialContextProperties"/>
+      </property>
+      <property name="target">
+         <inject bean="jboss.jca:name=DefaultDS,service=DataSourceBinding"/>
+      </property>
+      <property name="bindTo">java:/DefaultDS</property>
+      <property name="serializable">false</property>
+   </bean>
+
+   <bean name="TMBinding" class="org.jboss.jms.server.microcontainer.JndiBinder">
+      <property name="jndiProperties">
+         <inject bean="InitialContextProperties"/>
+      </property>
+      <property name="target">
+         <inject bean="jboss:service=TransactionManager"/>
+      </property>
+      <property name="bindTo">java:/TransactionManager</property>
+      <property name="serializable">false</property>
+   </bean>
+
+   <bean name="jboss:service=TransactionManager"
+         class="com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionManagerImple"/>
+
+   <bean class="org.jgroups.JChannelFactory" name="JChannelFactory">
+      <!--mbean code="org.jgroups.JChannelFactory" name="jgroups.mux:name=Multiplexer" xmbean-dd="resource:META-INF/multiplexer-xmbean.xml" -->
+      <property name="domain">jgroups.mux</property>
+      <property name="multiplexerConfig">multiplexer-stacks.xml</property>
+      <property name="exposeChannels">false</property>
+      <property name="exposeProtocols">false</property>
+
+      <!-- The address used to determine the node name  -->
+      <!-- <attribute name="NodeAddress">${jboss.bind.address}</attribute> -->
+
+   </bean>
+
+</deployment>
\ No newline at end of file




More information about the jboss-cvs-commits mailing list