Red Hat Training
A Red Hat training course is available for Red Hat Fuse
Chapter 7. Packaging and Deployment for Switchyard
SwitchYard supports the following packaging types for deployment:
- JAR is the default packaging type for SwitchYard apps.
- WAR files are useful when you need to include additional libraries with your application or you have web application resources (e.g. JSPs, JSF, etc.).For an example of packaging as a WAR, see the quickstart at
- EAR files support multiple application modules in a single deployment along with additional libraries.EAR deployments allow multiple SwitchYard applications to be included in a single deployable archive. Keep in mind that the SwitchYard applications included in an EAR are still considered separate applications from a lifecycle and visibility (both class loading and service) standpoint. For an example of deploying a SwitchYard application as an EAR, see the quickstart at
7.1. Deployment for SwitchYard
You can deploy SwitchYard applications to the server using file-based deployment, CLI, maven plugin, and the management console. See the JBoss EAP deployment documentation for more information.