You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Doug Fischer (JIRA)" <ji...@apache.org> on 2006/06/13 19:58:51 UTC
[jira] Created: (SM-452) Classpath issues with lwcontainer
Classpath issues with lwcontainer
---------------------------------
Key: SM-452
URL: https://issues.apache.org/activemq/browse/SM-452
Project: ServiceMix
Type: Bug
Components: servicemix-lwcontainer
Versions: 3.0
Environment: Java 5
Reporter: Doug Fischer
The problem is that the smack jars are loaded from the classloader which
contains the jabber component, which is the lwconatiner classloader, and not
from the SU classloader.
It seems this is a design problem of the lwcontainer.
I will remove the servicemix-components jar from the lwcontainer, thus you will
have to deploy it inside your service unit, but the problem should be fixed.
In the mean time, you should be able to copy/paste the jabber component,
rename it, and bundle it inside your SU with the jar dependencies.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Resolved: (SM-452) Classpath issues with lwcontainer
Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/SM-452?page=all ]
Guillaume Nodet resolved SM-452:
--------------------------------
Fix Version: 3.0-M2
Resolution: Fixed
Assign To: Guillaume Nodet
I have removed servicemix-components from the lwcontainer, so that one will need to :
* deploy it in the SU (and put dependencies along)
* put it in the lib/optional folder with the needed dependencies
It seems there is still one problem with activemq-core which is in the container classloader, but may miss
some dependencies (for example using org.apache.activemq.pool.*).
I think i will improve xbean to support child first class loading delegation along with exclusions, and it should
be better.
> Classpath issues with lwcontainer
> ---------------------------------
>
> Key: SM-452
> URL: https://issues.apache.org/activemq/browse/SM-452
> Project: ServiceMix
> Type: Bug
> Components: servicemix-lwcontainer
> Versions: 3.0
> Environment: Java 5
> Reporter: Doug Fischer
> Assignee: Guillaume Nodet
> Fix For: 3.0-M2
>
>
> The problem is that the smack jars are loaded from the classloader which
> contains the jabber component, which is the lwconatiner classloader, and not
> from the SU classloader.
> It seems this is a design problem of the lwcontainer.
> I will remove the servicemix-components jar from the lwcontainer, thus you will
> have to deploy it inside your service unit, but the problem should be fixed.
> In the mean time, you should be able to copy/paste the jabber component,
> rename it, and bundle it inside your SU with the jar dependencies.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira