How to package SwitchYard application as WAR

Solution Verified - Updated -

Issue

  • I created a simple SwitchYard application using the SwitchYard Project wizard in JBoss Developer Studio. This application starts in a Camel route with a JMS binding.
  • Once complete, I changed the configuration from JAR to WAR, following the approach outlined in the demos/webapp-deploy quickstart.
  • The application deploys, but it appears that Camel has not started.
  • I tried adding the SimpleCamelServletContextListener to my web.xml, and Camel loads the routes - but I get errors because the default Camel context thus created knows nothing about SwitchYard components.
  • Could you tell me the correct way to bootstrap Camel in a SwitchYard WAR application or point me in the right direction if I have done something wrong?

Environment

  • Red Hat JBoss Fuse Service Works (FSW)
    • 6.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.