[jboss-cvs] JBossAS SVN: r110051 - in trunk: tomcat/src/resources/standalone and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Dec 20 14:37:56 EST 2010


Author: jaikiran
Date: 2010-12-20 14:37:56 -0500 (Mon, 20 Dec 2010)
New Revision: 110051

Added:
   trunk/tomcat/src/resources/standalone/switchboard-jboss-beans.xml
Modified:
   trunk/build/build.xml
Log:
JBAS-8659 Fix jbossweb-standalone boot failures

Modified: trunk/build/build.xml
===================================================================
--- trunk/build/build.xml	2010-12-20 18:55:02 UTC (rev 110050)
+++ trunk/build/build.xml	2010-12-20 19:37:56 UTC (rev 110051)
@@ -321,15 +321,16 @@
         <include name="jbossweb.deployer/**"/>
         <include name="metadata-deployer-jboss-beans.xml"/>
         <include name="security-deployer-jboss-beans.xml"/>
-		<include name="switchboard-jboss-beans.xml"/>
-        <include name="jboss-threads.deployer/**"/>
+		<include name="jboss-threads.deployer/**"/>
         <include name="jboss-logging.deployer/**"/>
         <exclude name="jbossweb.deployer/META-INF/war-deployers-jboss-beans.xml"/>
+        <exclude name="switchboard-jboss-beans.xml"/>  
       </fileset>
     </copy>
     <copy todir="${install.jbossweb.deployers}">
       <fileset dir="${tomcat.module.output}/resources/standalone">
         <include name="scanning-deployers-jboss-beans.xml"/>
+        <include name="switchboard-jboss-beans.xml"/>          
       </fileset>
     </copy>
     <copy todir="${install.jbossweb.deployers}/jbossweb.deployer/META-INF">

Added: trunk/tomcat/src/resources/standalone/switchboard-jboss-beans.xml
===================================================================
--- trunk/tomcat/src/resources/standalone/switchboard-jboss-beans.xml	                        (rev 0)
+++ trunk/tomcat/src/resources/standalone/switchboard-jboss-beans.xml	2010-12-20 19:37:56 UTC (rev 110051)
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<deployment xmlns="urn:jboss:bean-deployer:2.0">
+
+    <!-- Deployers -->
+    <bean  name="org.jboss.switchboard.WebEnvironmentSwitchBoardDeployer" class="org.jboss.switchboard.mc.deployer.WebEnvironmentSwitchBoardDeployer">
+        <constructor><parameter class="org.jboss.reloaded.naming.deployers.javaee.JavaEEComponentInformer"><inject/></parameter></constructor>
+    </bean>
+    
+    <!--  Resource providers -->
+
+    <!--  processes env-entry resources (EE.5.4 of Java EE6 spec) -->
+    <bean name="org.jboss.switchboard.EnvEntryResourceProvider" class="org.jboss.switchboard.mc.resource.provider.EnvEntryResourceProvider"/>
+    
+    <!--  ResourceProvider for java:comp/ORB (EE.5.12 of Java EE6 spec) -->
+    <bean name="org.jboss.switchboard.ORBRefResourceProvider" class="org.jboss.as.switchboard.resource.provider.ORBRefResourceProvider">
+        <constructor>
+            <parameter class="java.lang.String"><value>java:/JBossCorbaORB</value></parameter>
+        </constructor>    
+    </bean>
+
+
+    <!--  processes resource-env-ref resources (EE.5.8 of Java EE6 spec) -->
+    <bean name="org.jboss.switchboard.ResourceEnvRefResourceProvider" class="org.jboss.switchboard.mc.resource.provider.ResourceEnvRefProvider">
+        <property name="typedResourceEnvRefResourceProviders">
+            <map keyClass="java.lang.String" valueClass="org.jboss.switchboard.mc.spi.MCBasedResourceProvider">
+                <entry>
+                    <key>javax.transaction.UserTransaction</key>
+                    <value>
+                        <bean name="org.jboss.switchboard.UserTransactionResEnvRefResourceProvider" class="org.jboss.as.switchboard.resource.provider.UserTransactionResourceEnvRefResourceProvider"/>
+                    </value>
+                </entry>
+                <entry>
+                    <key>org.omg.CORBA.ORB</key>
+                    <value>
+                            <!-- Resource provider for res-env-ref of type ORB -->
+                            <bean name="org.jboss.switchboard.ORBResourceEnvRefResourceProvider" class="org.jboss.as.switchboard.resource.provider.ORBResourceEnvRefResourceProvider">
+                                <constructor>
+                                    <parameter class="java.lang.String"><value>java:/JBossCorbaORB</value></parameter>
+                                </constructor>    
+                            </bean>
+                    </value>
+                </entry>
+            </map>           
+        </property>
+        
+    </bean>
+
+    <!--  processes resource-ref resources (EE.5.7 of Java EE6 spec) -->
+    <bean name="org.jboss.switchboard.ResourceRefResourceProvider" class="org.jboss.switchboard.mc.resource.provider.ResourceRefResourceProviderDelegator">
+        <property name="typedResourceRefResourceProviders">
+            <map keyClass="java.lang.String" valueClass="org.jboss.switchboard.mc.spi.MCBasedResourceProvider">
+                <entry>
+                    <key>java.net.URL</key>
+                    <value><bean name="org.jboss.switchboard.URLResourceProvider" class="org.jboss.switchboard.mc.resource.provider.URLResourceProvider"/></value>
+                </entry>
+                <entry>
+                    <key>org.omg.CORBA_2_3.ORB</key>
+                    <value>
+                        <!-- Resource provider for res-ref of type ORB -->
+                        <bean name="org.jboss.switchboard.ORBResourceRefResourceProvider" class="org.jboss.as.switchboard.resource.provider.ORBResourceRefResourceProvider">
+                            <constructor>
+                                <parameter class="java.lang.String"><value>java:/JBossCorbaORB</value></parameter>
+                            </constructor>    
+                        </bean>
+                    </value>
+                </entry>
+            </map>           
+        </property>
+    </bean>
+
+    <!--  ResourceProvider for java:comp/UserTransaction (EE.5.10 of Java EE 6 spec)
+-->
+    <bean name="org.jboss.switchboard.UserTransactionRefResourceProvider" class="org.jboss.as.switchboard.resource.provider.UserTransactionRefResourceProvider"/>
+
+    <!--  ResourceProvider for java:comp/TransactionSynchronizationRegistry (EE.5.11 of Java EE 6 spec)
+-->
+    <bean name="org.jboss.switchboard.TransactionSyncRegistryRefResourceProvider" class="org.jboss.as.switchboard.resource.provider.TransactionSynchronizationRefResourceProvider"/>
+
+    
+    
+    <!-- Resource provider registry -->
+    <bean name="org.jboss.switchboard.ResourceProviderRegistry" class="org.jboss.switchboard.mc.resource.provider.ResourceProviderRegistry">
+        <property name="resourceProviders">
+            <list>
+                <inject bean="org.jboss.switchboard.EnvEntryResourceProvider"/>
+                <inject bean="org.jboss.switchboard.ResourceEnvRefResourceProvider"/>
+                <inject bean="org.jboss.switchboard.ResourceRefResourceProvider"/>
+                <inject bean="org.jboss.switchboard.ORBRefResourceProvider"/>                
+                <inject bean="org.jboss.switchboard.UserTransactionRefResourceProvider"/>
+                <!-- Disabled till https://jira.jboss.org/browse/JBAS-8465 is fixed
+                <inject bean="org.jboss.switchboard.TransactionSyncRegistryRefResourceProvider"/>
+                -->
+            </list>
+        </property>
+
+    </bean>
+    
+    <!--  JNDI environment processor -->
+    <bean name="org.jboss.switchboard.JndiEnvironmentProcessor" class="org.jboss.switchboard.mc.JndiEnvironmentProcessor">
+        <constructor><parameter><inject bean="org.jboss.switchboard.ResourceProviderRegistry"/></parameter></constructor>
+    </bean>
+    
+    
+</deployment>



More information about the jboss-cvs-commits mailing list