Expose external web service
gmdavidson62 Feb 19, 2010 1:57 PMWe are looking at implementing fuse ESB, currently started proof of concept with 4.1.0.2. So the the first thing we wanted to do is expose/hook up existing-external web services into fuse-esb.
I tried this archetype: servicemix-http-provider-service-unit, it produced this xbean.xml
When I deploy it, I get the following error:
java.lang.IllegalStateException: Unrecognized JBI descriptor: bundle://180.0:1/META-INF/jbi.xml
at org.apache.servicemix.jbi.deployer.impl.Deployer.onBundleStarted(Deployer.java:346)
at org.apache.servicemix.jbi.deployer.impl.Deployer.bundleChanged(Deployer.java:284)
at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:771)
at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:700)
at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:597)
at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3382)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1517)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:770)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:751)
at org.apache.servicemix.kernel.filemonitor.FileMonitor.refreshPackagesAndStartOrUpdateBundles(FileMonitor.java:549)
at org.apache.servicemix.kernel.filemonitor.FileMonitor.onFilesChanged(FileMonitor.java:299)
at org.apache.servicemix.kernel.filemonitor.FileMonitor$1.filesChanged(FileMonitor.java:151)
at org.apache.servicemix.kernel.filemonitor.Scanner.reportBulkChanges(Scanner.java:431)
at org.apache.servicemix.kernel.filemonitor.Scanner.reportDifferences(Scanner.java:327)
at org.apache.servicemix.kernel.filemonitor.Scanner.scan(Scanner.java:261)
at org.apache.servicemix.kernel.filemonitor.Scanner$1.run(Scanner.java:221)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Couple of questions, is this correct design to expose external web services? If so any idea's why I'm getting this error?
Thanks!