title: Websphere 7 classloading delegation
body: <p>Hi I'm trying to make axis2 work on Websphere 7, I did the sugested configuration in the apache axis site (changing the axis2.xml "EnableChildFirstClassLoading" parameter and change the classloader from "PARENT_FIST" to "PARENT_LAST" for the webmodule that contains axis2)</p>
  
  <p>However inside the same EAR there is another web application with JSP and struts that after changing the classloader stops working (due to jar libraries version problems), my deployment.xml looks similar to this:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;appdeployment:Deployment xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:appdeployment="http://www.ibm.com/websphere/appserver/schemas/5.0/appdeployment.xmi" xmi:id="Deployment_1335990730424"&gt;
  &lt;deployedObject xmi:type="appdeployment:ApplicationDeployment" xmi:id="ApplicationDeployment_1335990730424" startingWeight="10"&gt;
  &lt;modules xmi:type="appdeployment:WebModuleDeployment" xmi:id="WebModuleDeployment_1335990730424" startingWeight="10000" uri="StrutsWeb.war"/&gt;
  &lt;modules xmi:type="appdeployment:WebModuleDeployment" xmi:id="WebModuleDeployment_1335990730425" startingWeight="10000" uri="Axis2Web.war" classloaderMode="PARENT_LAST"/&gt;
  &lt;classloader xmi:id="Classloader_1335990730424" mode="PARENT_FIRST"/&gt;
  &lt;/deployedObject&gt;
  &lt;/appdeployment:Deployment&gt;
  </code></pre>
  
  <p>Once I remove the "PARENT_LAST" from the axis2 web module the struts module starts working, with "PARENT_LAST" the web service works perfect but the struts web module doesn't. Seems like the classloader mode change is affecting both Web Modules.</p>
  
  <p>Thanks in advance,</p>