You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Felix Meschberger (JIRA)" <ji...@apache.org> on 2011/01/27 12:17:43 UTC
[jira] Created: (SLING-1959) Ensure correct parent class loader for
boot delegation
Ensure correct parent class loader for boot delegation
------------------------------------------------------
Key: SLING-1959
URL: https://issues.apache.org/jira/browse/SLING-1959
Project: Sling
Issue Type: Improvement
Components: Launchpad
Affects Versions: Launchpad Base 2.2.0
Reporter: Felix Meschberger
Fix For: Launchpad Base 2.2.2
The OSGi specification allows the definition of which class loader to use for boot delegation using the "org.osgi.framework.bundle.parent" framework property.
Generally, when running the framework as the "single" application in a JVM, there is no need to ever think about this property. But if the framework is embedded in some other application, e.g. in a servlet container such as when the Sling Launchpad Web Application is used, the default parent class loader configuration might be the wrong one.
For Sling we should set this property to "framework" to include the whole classloader tree for finding classes through boot delegation.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Resolved: (SLING-1959) Ensure correct parent class loader
for boot delegation
Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/SLING-1959?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Felix Meschberger resolved SLING-1959.
--------------------------------------
Resolution: Fixed
Assignee: Felix Meschberger
Defined the property in the default sling.properties file in Rev. 1064083
> Ensure correct parent class loader for boot delegation
> ------------------------------------------------------
>
> Key: SLING-1959
> URL: https://issues.apache.org/jira/browse/SLING-1959
> Project: Sling
> Issue Type: Improvement
> Components: Launchpad
> Affects Versions: Launchpad Base 2.2.0
> Reporter: Felix Meschberger
> Assignee: Felix Meschberger
> Fix For: Launchpad Base 2.2.2
>
>
> The OSGi specification allows the definition of which class loader to use for boot delegation using the "org.osgi.framework.bundle.parent" framework property.
> Generally, when running the framework as the "single" application in a JVM, there is no need to ever think about this property. But if the framework is embedded in some other application, e.g. in a servlet container such as when the Sling Launchpad Web Application is used, the default parent class loader configuration might be the wrong one.
> For Sling we should set this property to "framework" to include the whole classloader tree for finding classes through boot delegation.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.