The XML file looks fine at first glance. Is this file included in your OSGi bundle in META-INF/spring? Do you see any exceptions in the log file? Could you paste the output for the osgi:list and osgi:headers command for this bundle?
Just another thing to check:
Did you install the feature of camel ?
My osgi list looks like
karaf@root> osgi:list | grep camel
and my osgi component
osgi header for my component
Apache ServiceMix :: Features :: Labo :: Openliga Import Source OSGi (265)
Manifest-Version = 1.0
Bnd-LastModified = 1300824470050
Tool = Bnd-0.0.357
Built-By = labo
Build-Jdk = 1.6.0_22
Created-By = Apache Maven Bundle Plugin
Bundle-Vendor = FuseSource
Bundle-Name = Apache ServiceMix :: Features :: Labo :: Openliga Import Source OSGi
Bundle-DocURL = http://fusesource.com/
Bundle-Description = Labo :: Openliga Import Source OSGi
Bundle-SymbolicName = openliga-import-source-osgi
Bundle-Version = 4.3.1.fuse-00-00
Bundle-License = http://www.apache.org/licenses/LICENSE-2.0.txt
Bundle-ManifestVersion = 2
is red colored
My beans.xml in mETA-INF\spring looks (jms bean for future use, I want to send the file content to a jms queue)
Edited by: labo32 on Mar 23, 2011 5:26 AM
yep.... I used already other camel components succesful, see osgi:list of my output above
Oh, you didn't install the came-activemq component.
You may need to install activemq feature first.
which means your customer bundle status is Installed, it's not started correctly.
If you use
you should be able to see exception log in $FUSE_ESB/data/log/servicemix.log, which generally can tell you more details(some thing like missing package) why your bundle can't start successfully.
After checking osgi:start 265 the log shows that the camel-activemq component is missing.
Thanks a lot to both of you since both answers point to the correct solution from a different point of view.....