How to modify a SwitchYard based OSGi project to be compatible for FSW 6.0.0 container?
Issue
- There is a
SwitchYardproject which was earlier developed to be compatible to be deployed inOSGicontainerRed Hat JBoss Fuse 6.2.0based onSwitchYard 2.0.xlibraries. Now developer would like to know what changes do they need to make in the project in order to run it onRed Hat JBoss Fuse Service Works(FSW) 6.0.0container instead. - User wants to run the
SwitchYard 2.0.xlibrary basedOSGicompatible project inFSW 6.0.0container because,Red Hat JBoss Fuse 6.2.0was not a fully supported container to runSwitchYardproject. Are there any configuration changes that developer needs to make in order to migrate the sameSwitchYard 2.0.xbased OSGi project to be deployed onFSW 6.0.0container ? - Sometimes due to the fact that many
FSW 6.0.0don't know how to create thefeatures.xmlor something like that in order to configure the dependencies of theSwitchYardproject and other configurations in order to deploy aSwitchYardOSGi bundle inRed Hat JBoss Fuse 6.2.0, they prefer to deploy theSwitchYardapplications rather toFSW 6.0.0container, which runs onRed Hat JBoss EAP 6.1.1container. What changes suchOSGibased project needs to undergo to be compatible with aJEEcontainer likeRed Hat JBoss EAP 6.1.1?
Environment
- Red Hat JBoss Fuse Service Works (FSW)
- 6.0.0
- SwitchYard
- 2.0.x
- Red Hat JBoss Fuse (Fuse)
- 6.2.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
