[jboss-cvs] JBossAS SVN: r110542 - in trunk: server/src/etc/conf/all/bootstrap and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Feb 4 11:03:32 EST 2011


Author: alesj
Date: 2011-02-04 11:03:32 -0500 (Fri, 04 Feb 2011)
New Revision: 110542

Modified:
   trunk/component-matrix/pom.xml
   trunk/server/src/etc/conf/all/bootstrap/aop.xml
   trunk/server/src/etc/conf/all/bootstrap/classloader.xml
   trunk/server/src/etc/conf/all/bootstrap/jmx.xml
   trunk/server/src/etc/deployers/scanning-deployers-jboss-beans.xml
Log:
Fix Reflect and bootstrap config, so Javassist usage work OOTB.


Modified: trunk/component-matrix/pom.xml
===================================================================
--- trunk/component-matrix/pom.xml	2011-02-04 15:59:11 UTC (rev 110541)
+++ trunk/component-matrix/pom.xml	2011-02-04 16:03:32 UTC (rev 110542)
@@ -122,7 +122,7 @@
     <version.org.jboss.mx>6.0.0.GA</version.org.jboss.mx>
     <version.org.jboss.naming>5.0.5.Final</version.org.jboss.naming>
     <version.org.jboss.profileservice>0.2.2</version.org.jboss.profileservice>
-    <version.org.jboss.reflect>2.2.0.GA</version.org.jboss.reflect>
+    <version.org.jboss.reflect>2.2.1.GA</version.org.jboss.reflect>
     <version.org.jboss.reloaded.naming>0.3.0</version.org.jboss.reloaded.naming>
     <version.org.jboss.resteasy>2.1.0.GA</version.org.jboss.resteasy>
     <version.org.jboss.remoting>2.5.3</version.org.jboss.remoting>

Modified: trunk/server/src/etc/conf/all/bootstrap/aop.xml
===================================================================
--- trunk/server/src/etc/conf/all/bootstrap/aop.xml	2011-02-04 15:59:11 UTC (rev 110541)
+++ trunk/server/src/etc/conf/all/bootstrap/aop.xml	2011-02-04 16:03:32 UTC (rev 110542)
@@ -16,15 +16,6 @@
       <root>${jboss.lib.url}jboss-classpool-jbosscl-as.jar</root>
    </classloader>
 
-   <!--
-      AS > 6.0.0.M3 installs this as part of its bootstrap 
-    -->
-   <bean name="JBossClClassPoolConfig" class="org.jboss.classpool.plugins.jbosscl.JBossClClassPoolConfig">
-      <constructor factoryMethod="getInstance"/>
-      <property name="classLoading"><inject bean="ClassLoading"/></property>
-   </bean>   
-
-
    <!-- Integration -->
    <!--  
       It now wraps and delegates to the plain VFSClassLoaderDomainRegistry provided by AS

Modified: trunk/server/src/etc/conf/all/bootstrap/classloader.xml
===================================================================
--- trunk/server/src/etc/conf/all/bootstrap/classloader.xml	2011-02-04 15:59:11 UTC (rev 110541)
+++ trunk/server/src/etc/conf/all/bootstrap/classloader.xml	2011-02-04 16:03:32 UTC (rev 110542)
@@ -5,8 +5,6 @@
 -->
 <deployment xmlns="urn:jboss:bean-deployer:2.0">
 
-   <classloader><inject bean="bootstrap-classloader:0.0.0"/></classloader>
-
    <!--
       The classloader implementation
    -->
@@ -40,9 +38,20 @@
       <uncallback method="removeModule" state="Configured"/>
    </bean>
 
-   <classloader name="bootstrap-classloader" xmlns="urn:jboss:classloader:1.0" export-all="NON_EMPTY" import-all="true">
-      <!-- System -->
-      <root>${jboss.lib.url}jboss-system.jar</root>
-   </classloader>
-   
+   <!--
+      Javassist setup - we can set the repo anyway, even though we don't actually use JavassistTIF
+    -->
+   <bean name="JBossClClassPoolConfig" class="org.jboss.classpool.plugins.jbosscl.JBossClClassPoolConfig">
+      <classloader><null/></classloader>
+      <constructor factoryMethod="getInstance"/>
+      <property name="classLoading"><inject bean="ClassLoading"/></property>
+   </bean>
+
+   <bean name="JavassistInitializer" class="org.jboss.reflect.plugins.javassist.JavassistInitializer">
+      <classloader><null/></classloader>
+      <constructor>
+         <parameter><inject bean="JBossClClassPoolConfig" property="classPoolRepository"/></parameter>
+      </constructor>
+   </bean>
+
 </deployment>

Modified: trunk/server/src/etc/conf/all/bootstrap/jmx.xml
===================================================================
--- trunk/server/src/etc/conf/all/bootstrap/jmx.xml	2011-02-04 15:59:11 UTC (rev 110541)
+++ trunk/server/src/etc/conf/all/bootstrap/jmx.xml	2011-02-04 16:03:32 UTC (rev 110542)
@@ -13,6 +13,7 @@
       <root>${jboss.lib.url}jboss-mbeans.jar</root>
       <root>${jboss.lib.url}jboss-mbeanserver.jar</root>
       <root>${jboss.lib.url}jboss-jmx.jar</root>
+      <root>${jboss.lib.url}jboss-system.jar</root>
       <root>${jboss.lib.url}jboss-system-jmx.jar</root>
       <root>${jboss.lib.url}jboss-jmx-mc-int.jar</root>
       <root>${jboss.lib.url}jboss-deployers-jmx.jar</root>

Modified: trunk/server/src/etc/deployers/scanning-deployers-jboss-beans.xml
===================================================================
--- trunk/server/src/etc/deployers/scanning-deployers-jboss-beans.xml	2011-02-04 15:59:11 UTC (rev 110541)
+++ trunk/server/src/etc/deployers/scanning-deployers-jboss-beans.xml	2011-02-04 16:03:32 UTC (rev 110542)
@@ -12,6 +12,9 @@
 
   <bean name="ResourceErrorHandler" class="org.jboss.scanning.plugins.visitor.IgnoreSetErrorHandler">
      <install method="addIgnored">
+         <parameter>javassist.NotFoundException</parameter>
+     </install>
+     <install method="addIgnored">
          <parameter>java.lang.NoClassDefFoundError</parameter>
      </install>
      <install method="addIgnored">
@@ -36,6 +39,9 @@
          <parameter>java.lang.NoClassDefFoundError</parameter>
      </uninstall>
      <uninstall method="removeIgnored">
+         <parameter>javassist.NotFoundException</parameter>
+     </uninstall>
+     <uninstall method="removeIgnored">
          <parameter>java.lang.TypeNotPresentException</parameter>
      </uninstall>
      <uninstall method="removeIgnored">



More information about the jboss-cvs-commits mailing list