Jboss fuse ESB provides Jettty server to expose any kind of web-service, First of all if you use Camel blueprint specification then you should add blueprint specific dependencies or if you use Camel - spring DSL then you should use camel spring dependencies.
. Build OSGI bundle using apache flexi plugin in POM. you can take OSGI bundle and deploy directly in remote ESB. If you are using any external jar's for dev. you should wrap them into container or you can use features xml config deployment to do so.
Thanks for your answer bharadwaj.
I did my deployment in my local jboss fuse. I follow below steps :
- After add dependency for fabrix , add profile into my local jboss fuse using fabric8:deploy command
- Then create new child container in Management console, and add my profile into it... It working fine.
now how to add my this profile into remote server? In my case i didn't create OSGi bundle.
Should i need to create OSGi bundle : osgi:install -s mvn:com.elitecoe/xyz/1.0.0-SNAPSHOT
And if yes then after create OSGi bundle how to deploy it into server location?