Community

isolated classloading for war file

created by Brad - in JBoss Microcontainer - View the full discussion

Hi,

 

I have a .war and .sar deployed in JBoss 5 which both require spring framework version 3 jars. We have other services deployed which use spring version 2 and the JAR for that version is in the servler lib directory.

 

I can get the .sar to use its local spring JARs using the jboss-classloading.xml file in the META-INF directory, however it won't seem to work for the war file.

 

test.sar/META-INF/jboss-classloading.xml:

 

<?xml version="1.0" encoding="UTF-8"?>
<classloading xmlns="urn:jboss:classloading:1.0"
    name="test.sar"
    domain="test.sar.domain"
    parent-first="false"
    export-all="NON_EMPTY"
    import-all="false">
</classloading>

 

test.war/WEB-INF/jboss-classloading.xml:

 

<?xml version="1.0" encoding="UTF-8"?>
<classloading xmlns="urn:jboss:classloading:1.0"
     name="test.war"
     domain="test.war.domain"
     parent-first="false"
     export-all="NON_EMPTY"
     import-all="false">
</classloading>

 

I get this error:

 

 

Its definitely working for the .sar but not the .war. Could someone advise me where I'm going wrong?

 

Thanks,

Brad.

Reply to this message by going to Community

Start a new discussion in JBoss Microcontainer at Community