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

Victor NOËL made changes - Mon, 23 Mar 2015 - 16:39:49 +0100
Field Original Value New Value
Assignee Christophe DENEUX [ cdeneux ] Victor NOËL [ vnoel ]
Victor NOËL made changes - Thu, 26 Mar 2015 - 16:59:43 +0100
Status New [ 10000 ] Open [ 10002 ]
Priority Major [ 3 ]
Victor NOËL made changes - Wed, 6 May 2015 - 11:50:52 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Christophe DENEUX made changes - Thu, 28 May 2015 - 15:51:13 +0200
Link This issue blocks PETALSESBCONT-2 [ PETALSESBCONT-2 ]
Victor NOËL made changes - Fri, 3 Jul 2015 - 13:31:24 +0200
Link This issue depends on PETALSDISTRIB-147 [ PETALSDISTRIB-147 ]
Victor NOËL made changes - Wed, 8 Jul 2015 - 11:33:44 +0200
Link This issue depends on PETALSDISTRIB-135 [ PETALSDISTRIB-135 ]
Victor NOËL made changes - Wed, 8 Jul 2015 - 14:16:16 +0200
Link This issue blocks PETALSESBCONT-255 [ PETALSESBCONT-255 ]
Victor NOËL made changes - Tue, 21 Jul 2015 - 17:41:46 +0200
Link This issue depends on PETALSESBCONT-327 [ PETALSESBCONT-327 ]
Victor NOËL made changes - Tue, 22 Sep 2015 - 09:34:00 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Fix Version/s 5.0.0 [ 10413 ]
Resolution Fixed [ 1 ]

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