<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Problem with JBoss Classloading.
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/sandesh.satam">Sandesh Satam</a> in <i>JBoss AS Documentation</i> - <a href="http://community.jboss.org/message/545065#545065">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>All,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I am struggling with class loading configuration for my web application. Following is the current configuration in jboss-classloading.xml (JBoss 5.1.0):</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>&lt;classloading xmlns="urn:jboss:classloading:1.0" name="mv-web.war" domain="DefaultDomain" top-level-classloader="true"<br/> export-all="NON_EMPTY" import-all="true"&gt;<br/>&lt;/classloading&gt;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I had to define the classloading configurations definitions to resolve ClassNotFoundException thrown by Quartz while loading the jobs from the data store(Oracle).</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>My web application is based on Adobe Flex and clustered LiveCycle Data services(LCDs). LCDs uses jgroups for clustering. With the custom classloading definitions, the LCDs clustering is not able to find its peer due to conflict in the jgroups.jar file version with the one used by JBoss. Jgroups version used by JBoss is 2.6.10.GA while the one used by LCDs is 2.7.0.GA.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I guess the problem is due to the import-all being set to true. I have tried different configuration as suggested in <a class="jive-link-external-small" href="http://java.dzone.com/articles/jboss-microcontainer-classloading">http://java.dzone.com/articles/jboss-microcontainer-classloading</a>.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I want to exclude any jars contained in my web application for LCDs from the custom classloading and also only use the jars provided by JBoss is they are not present in my WEB-INF/lib directory.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Please suggest.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Thanks,</p><p>Sandesh</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/545065#545065">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss AS Documentation at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2079">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>