Petals ESB Container

Remove unneeded dependencies from the system classpath

Details

  • Type: Task Task
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 4.2.4
  • Fix Version/s: 5.0.0
  • Component/s: Classloader
  • Security Level: Public
  • Description:
    Hide

    The system classloader (the one with the dependencies in the classpath argument of the java commandline starting Petals) contains the jar of the launcher.
    This jar refers to a lot of dependencies and thus populates the system classloader (used in particular by all deployed JBI components) with them.

    It would be better to reduce as much as possible the dependencies on the system classloader and instead load the extra dependencies from the Petals launcher classloader inside the launcher.

    Show
    The system classloader (the one with the dependencies in the classpath argument of the java commandline starting Petals) contains the jar of the launcher. This jar refers to a lot of dependencies and thus populates the system classloader (used in particular by all deployed JBI components) with them. It would be better to reduce as much as possible the dependencies on the system classloader and instead load the extra dependencies from the Petals launcher classloader inside the launcher.
  • Environment:
    -

Issue Links

Activity

Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
3d 20m
1
Victor NOËL
Thu, 26 Mar 2015 - 16:59:43 +0100
Open Open In Progress In Progress
40d 17h 51m
1
Victor NOËL
Wed, 6 May 2015 - 11:50:52 +0200
In Progress In Progress Resolved Resolved
138d 21h 43m
1
Victor NOËL
Tue, 22 Sep 2015 - 09:34:00 +0200

People

Dates

  • Created:
    Mon, 23 Mar 2015 - 16:39:43 +0100
    Updated:
    Tue, 22 Sep 2015 - 09:34:00 +0200
    Resolved:
    Tue, 22 Sep 2015 - 09:33:59 +0200