Uploaded image for project: 'Axis2'
  1. Axis2
  2. AXIS2-3732

ListenerManager don't remove a ListenerManager$ListenerManagerShutdownThread out of Shutdown class after undeploy an axis application.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.3
    • 1.5
    • deployment
    • None
    • Windows XP SP2, Weblogic application server 10.0, JDK 1.5.0_13

    Description

      The application server out of memory with PermGen error when i undeploy and deploy many time without restart the application server.

      After the investigation, i found the application classloader of axis application cannot be freed because it still have a reference from a ListenerManager$ListenerManagerShutdownThread in Shutdown class. There is a cause of problem because all class of previous deployed application isn't freed. So, the memory using alway increase every time when re-deploy the axis application.

      The ListenerManagerShutdownThread is put to Shutdown class when AxisServlet is loaded.

      Attachments

        1. AXIS2-3732.patch
          2 kB
          Michele Mazzucco

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ntriamme Nattapong Triammeerit
              Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: