Dear Willem, I did install the camel-blueprint component in the internal bundle repository of websphere.
There are 2 issues here. 1. I am not too sure if the camel-core-xml is also required as it seems to be a dependency for the camel-blueprint. However, it is not a valid OSGi bundle in the sense, it does not have the Import-Package, Export Package entries in its manifest and Websphere refuses to accept it as a valid bundle. However, with a small change, I was able to generate the OSGi manifest and was successful in adding it to the websphere internal bundle repository. The change was in the pom of the camel-core-xml component as follows: <packaging>bundle</packaging> <properties> <camel.osgi.export.pkg> org.apache.camel.core.xml.* </camel.osgi.export.pkg> </properties> The generated Manifest looked as shown below: ============================================================= Manifest-Version: 1.0 Bnd-LastModified: 1345531716277 Build-Jdk: 1.6.0_29 Built-By: sreeraaman Bundle-Description: Camel Core XML support Bundle-DocURL: http://www.apache.org/ Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt Bundle-ManifestVersion: 2 Bundle-Name: camel-core-xml Bundle-SymbolicName: org.apache.camel.camel-core-xml Bundle-Vendor: The Apache Software Foundation Bundle-Version: 2.10.0 Created-By: Apache Maven Bundle Plugin Export-Package: org.apache.camel.core.xml;uses:="org.apache.camel.impl,o rg.apache.camel.util,org.apache.camel,javax.xml.bind.annotation,org.apa che.camel.component.properties,org.apache.camel.builder,org.apache.came l.processor.interceptor,org.apache.camel.management,org.apache.camel.mo del.dataformat,org.slf4j,org.apache.camel.model.config,org.apache.camel .model,org.apache.camel.spi,org.apache.camel.processor,javax.xml.bind.a nnotation.adapters,org.apache.camel.builder.xml";version="2.10.0",org.a pache.camel.core.xml.util.jsse;uses:="org.apache.camel.util.jsse,org.ap ache.camel,javax.xml.bind.annotation,org.apache.camel.core.xml";version ="2.10.0" Implementation-Title: Apache Camel Implementation-Version: 2.10.0 Import-Package: javax.xml.bind.annotation,javax.xml.bind.annotation.adap ters,org.apache.camel;version="[2.10,2.11)",org.apache.camel.builder;ve rsion="[2.10,2.11)",org.apache.camel.builder.xml;version="[2.10,2.11)", org.apache.camel.component.properties;version="[2.10,2.11)",org.apache. camel.impl;version="[2.10,2.11)",org.apache.camel.management;version="[ 2.10,2.11)",org.apache.camel.model;version="[2.10,2.11)",org.apache.cam el.model.config;version="[2.10,2.11)",org.apache.camel.model.dataformat ;version="[2.10,2.11)",org.apache.camel.processor;version="[2.10,2.11)" ,org.apache.camel.processor.interceptor;version="[2.10,2.11)",org.apach e.camel.spi;version="[2.10,2.11)",org.apache.camel.util;version="[2.10, 2.11)",org.apache.camel.util.jsse;version="[2.10,2.11)",org.slf4j;versi on="[1.6,2)" Karaf-Info: Camel;camel-core-xml=2.10.0 Tool: Bnd-1.50.0 ================================================================ Also, there were a couple of warning produced while running mvn:package for the camel-core-xml component as shown below: [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for !org.apache.camel.core.xml.* [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for com.thoughtworks.xstream.* [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for freemarker.* [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for javax.persistence.* [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for net.sf.flatpack.* [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for net.sf.saxon.* [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for org.antlr.stringtemplate.* [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for org.apache.abdera.* [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for org.apache.commons.httpclient.* [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for org.apache.commons.logging.* [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for org.apache.cxf.* [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for org.apache.qpid.* [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for org.apache.velocity.* [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for org.apache.xmlbeans.* [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for org.ccil.cowan.tagsoup.* [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for org.eclipse.jetty.* [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for org.jivesoftware.smack.* [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for org.mortbay.cometd.* [WARNING] Bundle org.apache.camel:camel-core-xml:bundle:2.10.0 : Did not find matching referal for org.springframework.* 2. I tried to check with the websphere application server developer tools to see if I can get some insight into what exactly is happening. I was surprised to see that we I tried to create a blueprint xml, it had an option to add or remove blueprint namespaces and it lists only the following: a. IBM Blueprint Extension b. JPA Blueprint Support c. Blueprint Transaction Support d. Blueprint Resource Reference support With all these namespaces selected, the generated blueprint xml looks as follows: <?xml version="1.0" encoding="UTF-8"?> <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:bpext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0" xmlns:bpjpa="http://aries.apache.org/xmlns/jpa/v1.0.0" xmlns:bptx="http://aries.apache.org/xmlns/transactions/v1.0.0" xmlns:bpresref="http://www.ibm.com/appserver/schemas/8.0/blueprint/resourcereference"> </blueprint> I am not too sure, if I can add a custom namespace and attach a URL and a namespace handler via tooling in websphere. I have attached the add/remove blueprint namespace screen from websphere developer tools for your reference. ( http://camel.465427.n5.nabble.com/file/n5717743/blueprintnamespaces.png blueprintnamespaces.png ) best regards Sriraman. -- View this message in context: http://camel.465427.n5.nabble.com/Unable-to-deploy-a-camel-route-in-websphere-application-server-8-5-tp5717720p5717743.html Sent from the Camel - Users mailing list archive at Nabble.com.