title: Classloader issue on Mule server
body: <p>I am running my application on <strong>mule server</strong>. Mule server has there own sets of jars and my application that is running on mule server also has few jars. While working on Spring batch I found that <code>JettisonMappedXmlDriver</code> class exists in my application <code>xstream jar</code> as well as <code>mule server jar</code> as well. This class internally refer <code>MappedXMLOutputFactory</code> class that is in <code>jettision jar</code> which is also in my application but some how I am getting <strong>classnotfound error</strong> for <code>MappedXMLOutputFactory</code> class. This looks like <strong>class-loader issue.</strong></p>
  
  <p>If I add <code>jettision jar</code> in mule server then everything work fine but, I can't add this jar on my production environment. Can some body tell me how do I force to load the class from my application <code>jettision jar</code> file. It looks weird to me as <em>classloader</em> should have load <code>MappedXMLOutputFactory</code> class from <code>jettision jar</code> that is in my application folder like it is doing for other classes.
  Please let me know if anybody found such issue.</p>