1. Axis2
  2. AXIS2-5079

1.5.5 does not allow exploded services to be dropped in services directory


    • Type: Bug Bug
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 1.5.5
    • Fix Version/s: 1.5.6
    • Component/s: deployment
    • Labels:
    • Environment:
      windows tomcat 7


      Dropped 1.5.5 WAR file in tomcat webapp directory.

      Everything looks good. Then I deleted the version aar file shipped, and it gets undeployed. I ended the tomcat server and restarted the server. Then I exploaded the version aar file, and then moved the directory to the axis2 services directory. I click on the list webservices link and I get:

      Available services
      Faulty Services
      C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\axis2-1.5.5\WEB-INF\services\version

      In the tomcat stdout log file, I see the following:

      INFO] Deploying module: jaxws-1.5.5 - file:/C:/Program Files/Apache Software Foundation/Tomcat 7.0/webapps/axis2-1.5.5/WEB-INF/modules/axis2-jaxws-mar-1.5.5.mar
      [INFO] Deploying module: metadataExchange-1.5.5 - file:/C:/Program Files/Apache Software Foundation/Tomcat 7.0/webapps/axis2-1.5.5/WEB-INF/modules/mex-1.5.5.mar
      [INFO] Deploying module: mtompolicy-1.5.5 - file:/C:/Program Files/Apache Software Foundation/Tomcat 7.0/webapps/axis2-1.5.5/WEB-INF/modules/mtompolicy-1.5.5.mar
      [INFO] Deploying module: ping-1.5.5 - file:/C:/Program Files/Apache Software Foundation/Tomcat 7.0/webapps/axis2-1.5.5/WEB-INF/modules/ping-1.5.5.mar
      [INFO] Deploying module: script-1.5.5 - file:/C:/Program Files/Apache Software Foundation/Tomcat 7.0/webapps/axis2-1.5.5/WEB-INF/modules/scripting-1.5.5.mar
      [INFO] Deploying module: soapmonitor-1.5.5 - file:/C:/Program Files/Apache Software Foundation/Tomcat 7.0/webapps/axis2-1.5.5/WEB-INF/modules/soapmonitor-1.5.5.mar
      [INFO] The version service, which is not valid, caused java.lang.ClassCastException: org.apache.axis2.classloader.JarFileClassLoader incompatible with org.apache.axis2.deployment.DeploymentClassLoader
      at org.apache.axis2.deployment.ServiceBuilder.populateService(
      at org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(
      at org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(
      at org.apache.axis2.deployment.ServiceDeployer.deploy(
      at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(
      at org.apache.axis2.deployment.DeploymentEngine.doDeploy(
      at org.apache.axis2.deployment.repository.util.WSInfoList.update(
      at org.apache.axis2.deployment.RepositoryListener.update(
      at org.apache.axis2.deployment.RepositoryListener.checkServices(
      at org.apache.axis2.deployment.RepositoryListener.startListener(
      at org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(
      at org.apache.axis2.deployment.scheduler.Scheduler$
      at java.util.Timer$

      [INFO] org.apache.axis2.deployment.DeploymentException: org.apache.axis2.classloader.JarFileClassLoader incompatible with org.apache.axis2.deployment.DeploymentClassLoader

      This works using Axis 1.5.4. The only major differences between the 1.5.4 source and the 1.5.5 source is the addition of code relating to:

      <parameter name="EnableChildFirstClassLoading">false</parameter>

      which seems to affect lots of the files relating to deployment.


        nadir amra created issue -
        nadir amra made changes -
        Field Original Value New Value
        Summary 1.5.5 (and probably 1.6) does not alow exploaded services to be dropped in services directory 1.5.5 does not alow exploaded services to be dropped in services directory
        Affects Version/s 1.6.0 [ 12313622 ]
        Andreas Veithen made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s 1.5.6 [ 12316531 ]
        Resolution Fixed [ 1 ]
        Andreas Veithen made changes -
        Assignee Andreas Veithen [ veithen ]
        Andreas Veithen made changes -
        Summary 1.5.5 does not alow exploaded services to be dropped in services directory 1.5.5 does not allow exploded services to be dropped in services directory


          • Assignee:
            Andreas Veithen
            nadir amra
          • Votes:
            0 Vote for this issue
            0 Start watching this issue


            • Created: