Available as of Camel 2.11
This example is located in the examples/camel-example-servlet-tomcat-no-spring directory of the Camel distribution.
If you use maven then you can easily package the example from the command line:
This example demonstrates how you can create light-weight web applications without the need for Spring Framework.
In the web.xml file in the src/main/webapp/WEB-INF folder we have both a CamelServlet and CamelContextListener defined.
The route is a simple Content Based Router defined in the DSL XML as shown:
This example runs in any web container such as Apache Tomcat. For example to deploy in Apache Tomcat you will have to package the .war file and copy it to the webapp folder of Tomcat, which is the hot deploy folder.
Note: You have to use the version number of Camel you use. In this documentation we are using 2.11.0.
There is a main page at: http://localhost:8080/camel-example-servlet-tomcat-no-spring-2.11.0 which has more instructions.