[ https://issues.apache.org/jira/browse/CAMEL-3519?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12990747#comment-12990747 ]
Achim Nierbeck edited comment on CAMEL-3519 at 2/4/11 9:24 PM: --------------------------------------------------------------- Attached a complete list of steps to run this with the latest (2.1.99-SNAPSHOT) Karaf version. As Guillaume already stated in the last comment, this is a "Internal" dependencies issue. I guess a real WebApplicationBundle with Manifest is needed here. When creating a WAB it is possible to keep certain dependencies contained in the lib folder out of the classloader. E.g. the camel and spring dependencies can be requested from the Karaf Container. Another thing that jumped on me, there are certain packages like com.sun.jersey.\*, org.apache.camel.web.\*, scalate.layouts.\* and so on not located in the WEB-INF/classes directory where IMHO these packages belong. BTW, the generated classpath for the war looks like the following Bundle-ClassPath = WEB-INF/classes,WEB-INF/lib/activation-1.1.jar,WEB-INF/lib/aopalliance-1.0.jar,WEB-INF/lib/asm-3.1.jar,WEB-INF/lib/camel-core-2.6.0.jar,WEB-INF/lib/camel-spring-2.6.0.jar,WEB-INF/lib/commons-logging-1.1.1.jar,WEB-INF/lib/commons-logging-api-1.1.jar,WEB-INF/lib/commons-management-1.0.jar,WEB-INF/lib/jackson-core-asl-1.5.5.jar,WEB-INF/lib/jackson-jaxrs-1.5.5.jar,WEB-INF/lib/jackson-mapper-asl-1.5.5.jar,WEB-INF/lib/jackson-xc-1.5.5.jar,WEB-INF/lib/jaxb-api-2.1.jar,WEB-INF/lib/jaxb-impl-2.1.13.jar,WEB-INF/lib/jdom-1.0.jar,WEB-INF/lib/jersey-atom-1.4.jar,WEB-INF/lib/jersey-core-1.4.jar,WEB-INF/lib/jersey-json-1.4.jar,WEB-INF/lib/jersey-server-1.4.jar,WEB-INF/lib/jersey-spring-1.4.jar,WEB-INF/lib/jettison-1.2.jar,WEB-INF/lib/log4j-1.2.16.jar,WEB-INF/lib/scala-compiler-2.8.0.jar,WEB-INF/lib/scala-library-2.8.0.jar,WEB-INF/lib/scalate-core-1.3.1.jar,WEB-INF/lib/slf4j-api-1.6.1.jar,WEB-INF/lib/slf4j-log4j12-1.6.1.jar,WEB-INF/lib/spring-aop-3.0.5.RELEASE.jar,WEB-INF/lib/spring-asm-3.0.5.RELEASE.jar,WEB-INF/lib/spring-beans-3.0.5.RELEASE.jar,WEB-INF/lib/spring-context-3.0.5.RELEASE.jar,WEB-INF/lib/spring-core-3.0.5.RELEASE.jar,WEB-INF/lib/spring-expression-3.0.5.RELEASE.jar,WEB-INF/lib/spring-tx-3.0.5.RELEASE.jar,WEB-INF/lib/spring-web-3.0.5.RELEASE.jar,WEB-INF/lib/stax-api-1.0-2.jar,WEB-INF/lib/stax-api-1.0.1.jar was (Author: achim_nierbeck): A complete list of steps to run this with the latest (2.1.99-SNAPSHOT) Karaf version. > camel-web-console feature for Apache Karaf > ------------------------------------------ > > Key: CAMEL-3519 > URL: https://issues.apache.org/jira/browse/CAMEL-3519 > Project: Camel > Issue Type: New Feature > Components: karaf > Reporter: Claus Ibsen > Fix For: 2.7.0 > > Attachments: Karaf-2.1.99-SNAPSHOT-walkthrough > > -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira