You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by bu...@apache.org on 2012/09/01 10:17:48 UTC

svn commit: r830735 - in /websites/production/camel/content: activemq-camel-tomcat.html cache/main.pageCache camel-2110-release.html examples.html

Author: buildbot
Date: Sat Sep  1 08:17:47 2012
New Revision: 830735

Log:
Production update by buildbot for camel

Added:
    websites/production/camel/content/activemq-camel-tomcat.html
Modified:
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/camel-2110-release.html
    websites/production/camel/content/examples.html

Added: websites/production/camel/content/activemq-camel-tomcat.html
==============================================================================
--- websites/production/camel/content/activemq-camel-tomcat.html (added)
+++ websites/production/camel/content/activemq-camel-tomcat.html Sat Sep  1 08:17:47 2012
@@ -0,0 +1,323 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<html>
+<head>
+    <link href="http://camel.apache.org/styles/site.css" rel="stylesheet" type="text/css">
+    <link href="http://camel.apache.org/styles/type-settings.css" rel="stylesheet" type="text/css">
+    <script src="http://camel.apache.org/styles/prototype.js" type="text/javascript"></script>
+    <script src="http://camel.apache.org/styles/rico.js" type="text/javascript"></script>    
+    <script src="http://camel.apache.org/styles/site.js" type="text/javascript"></script>
+
+    <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
+
+    <style type="text/css">
+      .maincontent { overflow:hidden; }
+    </style>
+    <!--[if IE]>
+    <style type="text/css">
+      .maincontent { width:100%; }
+    </style>
+    <![endif]-->
+
+    <title>
+    Apache Camel: ActiveMQ Camel Tomcat
+    </title>
+</head>
+<body>
+<div class="white_box">
+<div class="header">
+  <div class="header_l">
+    <div class="header_r">
+    </div>
+  </div>
+</div>
+<div class="content">
+  <div class="content_l">
+    <div class="content_r">
+      <div>
+          <!-- Banner -->
+<div id="banner-content">
+	<div id="asf_logo">
+	<div id="activemq_logo" style="height:108px; background:transparent url(banner.data/apache-camel-7.png) no-repeat scroll left top;">
+            <a shape="rect" style="float:left; width:310px;display:block;text-indent:-5000px;text-decoration:none;line-height:140px; margin-top:20px; margin-left:18px;" href="http://camel.apache.org/">Camel</a>
+            <a shape="rect" style="float:right; width:180px;display:block;text-indent:-5000px;text-decoration:none;line-height:80px; margin-top:45px; margin-right:10px;" href="http://www.apache.org">Apache</a>
+	</div>
+        </div>
+</div>
+          <!-- Banner -->
+        <div class="top_red_bar">
+          <div id="site-breadcrumbs">
+                <!-- Breadcrumbs -->
+<a href="index.html">Apache Camel</a>&nbsp;&gt;&nbsp;<a href="documentation.html">Documentation</a>&nbsp;&gt;&nbsp;<a href="user-guide.html">User Guide</a>&nbsp;&gt;&nbsp;<a href="examples.html">Examples</a>&nbsp;&gt;&nbsp;<a href="activemq-camel-tomcat.html">ActiveMQ Camel Tomcat</a>
+          </div>
+          <!-- Quicklinks -->
+<div id="site-quicklinks"><p><a shape="rect" href="download.html" title="Download">Download</a> | <a shape="rect" href="javadoc.html" title="JavaDoc">JavaDoc</a> | <a shape="rect" href="source.html" title="Source">Source</a> | <a shape="rect" href="discussion-forums.html" title="Discussion Forums">Forums</a> | <a shape="rect" href="support.html" title="Support">Support</a></p></div>
+          <!-- Quicklinks -->
+        </div>
+
+	<table border="0">
+	<tbody>
+        <tr>
+        <td valign="top" width="100%">
+<div class="wiki-content maincontent"><h2><a shape="rect" name="ActiveMQCamelTomcat-EmbeddedActiveMQBrokerwithCamelrunninginApacheTomcatexample"></a>Embedded ActiveMQ Broker with Camel running in Apache Tomcat example</h2>
+<p><b>Available as of Camel 2.11</b></p>
+
+<p>This example shows how you can embed Apache ActiveMQ Broker and Camel in a web application, which can run on Apache Tomcat or other web containers.</p>
+
+<p>This example embeds ActiveMQ Broker and a Camel application which will continuously send a message per second to an inbox queue.<br clear="none">
+Then another Camel route will route messages from the inbox to the outbox queue.</p>
+
+<h3><a shape="rect" name="ActiveMQCamelTomcat-BuildingandRunningexample"></a>Building and Running example</h3>
+<p>You will need to build this example first:</p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-java">
+  mvn install
+</pre>
+</div></div>
+
+<p>Which will create a .war file in the target directly. You can then deploy this .war file in any web container such as Apache Tomcat, by copying the .war file to its /webapp directory.</p>
+
+<p>For example to start Apache Tomcat</p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-java">
+bin/catalina.sh run
+</pre>
+</div></div>
+
+<p>And then build the example and deploy to Apache Tomcat</p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-java">
+mvn install
+cp target/camel-example-activemq-tomcat.war /opt/apache-tomcat-7.0.26/webapps/
+</pre>
+</div></div>
+
+<h3><a shape="rect" name="ActiveMQCamelTomcat-Sourcecode"></a>Source code</h3>
+
+<p>This example is a web application which mean we have a <tt>web.xml</tt> file in the <tt>src/main/webapp/WEB-INF</tt> directory. The code is as follows:</p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-xml"><span class="code-tag"><span class="code-comment">&lt;!-- this is a standard web.xml file, where we use Spring Web to boot our application --&gt;</span></span>
+&lt;web-app version=<span class="code-quote">"2.4"</span> xmlns=<span class="code-quote">"http://java.sun.com/xml/ns/j2ee"</span>
+		 <span class="code-keyword">xmlns:xsi</span>=<span class="code-quote">"http://www.w3.org/2001/XMLSchema-instance"</span>
+		 xsi:schemaLocation=<span class="code-quote">"http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"</span>&gt;
+
+	<span class="code-tag">&lt;display-name&gt;</span>My Web Application<span class="code-tag">&lt;/display-name&gt;</span>
+
+	<span class="code-tag"><span class="code-comment">&lt;!-- location of spring XML files --&gt;</span></span>
+	<span class="code-tag">&lt;context-param&gt;</span>
+		<span class="code-tag">&lt;param-name&gt;</span>contextConfigLocation<span class="code-tag">&lt;/param-name&gt;</span>
+		<span class="code-tag">&lt;param-value&gt;</span>
+			classpath:broker.xml,
+			classpath:camel-config.xml
+		<span class="code-tag">&lt;/param-value&gt;</span>
+	<span class="code-tag">&lt;/context-param&gt;</span>
+
+	<span class="code-tag"><span class="code-comment">&lt;!-- the listener that kick-starts Spring, which loads the XML files and start our application --&gt;</span></span>
+	<span class="code-tag">&lt;listener&gt;</span>
+		<span class="code-tag">&lt;listener-class&gt;</span>org.springframework.web.context.ContextLoaderListener<span class="code-tag">&lt;/listener-class&gt;</span>
+	<span class="code-tag">&lt;/listener&gt;</span>
+
+<span class="code-tag">&lt;/web-app&gt;</span>
+</pre>
+</div></div>
+
+<p>We have two Spring XML files that embed</p>
+<ul class="alternate" type="square"><li>broker.xml to embed Apache ActiveMQ broker</li><li>camel-config.xml to embed Apache Camel with the routes</li></ul>
+
+
+<p>The <tt>broker.xml</tt> file is located in the <tt>src/main/resources</tt> directory and contains:</p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-xml"><span class="code-tag"><span class="code-comment">&lt;!-- this is a spring XML file where we have ActiveMQ Broker embedded --&gt;</span></span>
+&lt;beans xmlns=<span class="code-quote">"http://www.springframework.org/schema/beans"</span>
+	   <span class="code-keyword">xmlns:xsi</span>=<span class="code-quote">"http://www.w3.org/2001/XMLSchema-instance"</span>
+	   <span class="code-keyword">xmlns:broker</span>=<span class="code-quote">"http://activemq.apache.org/schema/core"</span>
+	   xsi:schemaLocation="
+	   http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd
+	   http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"&gt;
+
+	<span class="code-tag"><span class="code-comment">&lt;!-- create an ActiveMQ broker --&gt;</span></span>
+	&lt;!-- do not use the shutdown hook as it would cause the broker to shutdown when you press ctrl + c,
+	     instead we will let Spring shutdown the broker --&gt;
+	&lt;!-- notice this is a basic AMQ broker configuration, for production usage there is many more
+	     options you may need to configure accordingly to your needs --&gt;
+	&lt;broker id=<span class="code-quote">"broker"</span> brokerName=<span class="code-quote">"myBroker"</span> useShutdownHook=<span class="code-quote">"false"</span> useJmx=<span class="code-quote">"true"</span>
+				   persistent=<span class="code-quote">"true"</span> dataDirectory=<span class="code-quote">"activemq-data"</span>
+				   xmlns=<span class="code-quote">"http://activemq.apache.org/schema/core"</span>&gt;
+
+		<span class="code-tag">&lt;transportConnectors&gt;</span>
+			<span class="code-tag"><span class="code-comment">&lt;!-- vm transport for intra-jvm communication --&gt;</span></span>
+			<span class="code-tag">&lt;transportConnector name=<span class="code-quote">"vm"</span> uri=<span class="code-quote">"vm://myBroker"</span>/&gt;</span>
+			<span class="code-tag"><span class="code-comment">&lt;!-- tcp for external communication --&gt;</span></span>
+			<span class="code-tag">&lt;transportConnector name=<span class="code-quote">"tcp"</span> uri=<span class="code-quote">"tcp://0.0.0.0:61616"</span>/&gt;</span>
+		<span class="code-tag">&lt;/transportConnectors&gt;</span>
+
+	<span class="code-tag">&lt;/broker&gt;</span>
+
+<span class="code-tag">&lt;/beans&gt;</span>
+</pre>
+</div></div>
+
+<p>The <tt>camel-config.xml</tt> file is located in the <tt>src/main/resources</tt> directory and contains:</p>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<pre class="code-xml"><span class="code-tag"><span class="code-comment">&lt;!-- this is a spring XML file where we have Camel embedded --&gt;</span></span>
+&lt;beans xmlns=<span class="code-quote">"http://www.springframework.org/schema/beans"</span>
+       <span class="code-keyword">xmlns:xsi</span>=<span class="code-quote">"http://www.w3.org/2001/XMLSchema-instance"</span>
+       <span class="code-keyword">xmlns:camel</span>=<span class="code-quote">"http://camel.apache.org/schema/spring"</span>
+       xsi:schemaLocation="
+       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
+       http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd"&gt;
+
+
+	<span class="code-tag"><span class="code-comment">&lt;!-- Here we define Camel, notice the namespace it uses --&gt;</span></span>
+  <span class="code-tag">&lt;camelContext xmlns=<span class="code-quote">"http://camel.apache.org/schema/spring"</span>&gt;</span>
+	  <span class="code-tag"><span class="code-comment">&lt;!-- Camel route to feed the ActiveMQ inbox queue once per second --&gt;</span></span>
+	  <span class="code-tag">&lt;route&gt;</span>
+		  <span class="code-tag">&lt;from uri=<span class="code-quote">"timer:foo?period=1s"</span>/&gt;</span>
+		  <span class="code-tag">&lt;transform&gt;</span>
+			  <span class="code-tag">&lt;simple&gt;</span>Message at ${date:now:yyyy-MM-dd HH:mm:ss}<span class="code-tag">&lt;/simple&gt;</span>
+		  <span class="code-tag">&lt;/transform&gt;</span>
+		  <span class="code-tag">&lt;to uri=<span class="code-quote">"activemq:queue:inbox"</span>/&gt;</span>
+	  <span class="code-tag">&lt;/route&gt;</span>
+
+	  <span class="code-tag"><span class="code-comment">&lt;!-- Camel route to move messages from the ActiveMQ inbox to its outbox queue --&gt;</span></span>
+	  <span class="code-tag">&lt;route&gt;</span>
+		  <span class="code-tag">&lt;from uri=<span class="code-quote">"activemq:queue:inbox"</span>/&gt;</span>
+		  <span class="code-tag">&lt;log message=<span class="code-quote">"Routing message from inbox to outbox queue with data ${body}"</span>/&gt;</span>
+		  <span class="code-tag">&lt;to uri=<span class="code-quote">"activemq:queue:outbox"</span>/&gt;</span>
+	  <span class="code-tag">&lt;/route&gt;</span>
+
+  <span class="code-tag">&lt;/camelContext&gt;</span>
+
+	<span class="code-tag"><span class="code-comment">&lt;!-- create a Camel ActiveMQ component to use, using the Spring bean style --&gt;</span></span>
+	<span class="code-tag"><span class="code-comment">&lt;!-- we use the vm protocol to communicate intra-jvm which is much faster than tcp --&gt;</span></span>
+	<span class="code-tag">&lt;bean id=<span class="code-quote">"activemq"</span> class=<span class="code-quote">"org.apache.activemq.camel.component.ActiveMQComponent"</span>&gt;</span>
+		<span class="code-tag"><span class="code-comment">&lt;!-- vm://myBroker is the vm protocol, and myBroker is the broker name --&gt;</span></span>
+		<span class="code-tag">&lt;property name=<span class="code-quote">"brokerURL"</span> value=<span class="code-quote">"vm://myBroker?create=false&amp;amp;waitForStart=5000"</span>/&gt;</span>
+	<span class="code-tag">&lt;/bean&gt;</span>
+
+<span class="code-tag">&lt;/beans&gt;</span>
+</pre>
+</div></div>
+
+<h3><a shape="rect" name="ActiveMQCamelTomcat-JMX"></a>JMX</h3>
+
+<p>You can use JConsole to get details about the running ActiveMQ and Camel. This is done by starting up jconsole, and then under local processes, <br clear="none">
+select the process which has catalina in the name (catalina is Apache Tomcat). </p>
+
+<h3><a shape="rect" name="ActiveMQCamelTomcat-SeeAlso"></a>See Also</h3>
+<ul class="alternate" type="square"><li>Other <a shape="rect" href="examples.html" title="Examples">Examples</a></li><li>Camel <a shape="rect" href="activemq.html" title="ActiveMQ">ActiveMQ</a> component</li><li><a shape="rect" class="external-link" href="http://activemq.apache.org/">Apache ActiveMQ</a></li></ul>
+</div>
+        </td>
+        <td valign="top">
+          <div class="navigation">
+            <div class="navigation_top">
+                <!-- NavigationBar -->
+<div class="navigation_bottom" id="navigation_bottom"><h3><a shape="rect" name="Navigation-Overview"></a><a shape="rect" href="overview.html" title="Overview">Overview</a></h3>
+
+<ul class="alternate" type="square"><li><a shape="rect" href="index.html" title="Index">Home</a></li><li><a shape="rect" href="download.html" title="Download">Download</a></li><li><a shape="rect" href="getting-started.html" title="Getting Started">Getting Started</a></li><li><a shape="rect" href="faq.html" title="FAQ">FAQ</a></li></ul>
+
+
+<h3><a shape="rect" name="Navigation-Documentation"></a><a shape="rect" href="documentation.html" title="Documentation">Documentation</a></h3>
+
+<ul class="alternate" type="square"><li><a shape="rect" href="user-guide.html" title="User Guide">User Guide</a></li><li><a shape="rect" href="manual.html" title="Manual">Manual</a></li><li><a shape="rect" href="books.html" title="Books">Books</a></li><li><a shape="rect" href="tutorials.html" title="Tutorials">Tutorials</a></li><li><a shape="rect" href="examples.html" title="Examples">Examples</a></li><li><a shape="rect" href="cookbook.html" title="Cookbook">Cookbook</a></li><li><a shape="rect" href="enterprise-integration-patterns.html" title="Enterprise Integration Patterns">Enterprise Integration Patterns</a></li><li><a shape="rect" href="architecture.html" title="Architecture">Architecture</a></li><li><a shape="rect" href="components.html" title="Components">Components</a></li><li><a shape="rect" href="data-format.html" title="Data Format">Data Format</a></li><li><a shape="rect" href="languages.html" title="Languages">Languages</a></li><li><a shape="rect" href="security.
 html" title="Security">Security</a></li></ul>
+
+
+<h3><a shape="rect" name="Navigation-Search"></a>Search</h3>
+
+
+<form enctype="application/x-www-form-urlencoded" method="get" id="cse-search-box" action="http://www.google.com/cse">
+  <div>
+    <input type="hidden" name="cx" value="007878419884033443453:m5nhvy4hmyq">
+    <input type="hidden" name="ie" value="UTF-8">
+    <input type="text" name="q" size="21">
+    <input type="submit" name="sa" value="Search">
+  </div>
+</form>
+<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=en"></script>
+
+
+<h3><a shape="rect" name="Navigation-Community"></a><a shape="rect" href="community.html" title="Community">Community</a></h3>
+
+<ul class="alternate" type="square"><li><a shape="rect" href="support.html" title="Support">Support</a></li><li><a shape="rect" href="contributing.html" title="Contributing">Contributing</a></li><li><a shape="rect" href="discussion-forums.html" title="Discussion Forums">Discussion Forums</a></li><li><a shape="rect" href="mailing-lists.html" title="Mailing Lists">Mailing Lists</a></li><li><a shape="rect" href="user-stories.html" title="User Stories">User Stories</a></li><li><a shape="rect" href="news.html" title="News">News</a></li><li><a shape="rect" href="articles.html" title="Articles">Articles</a></li><li><a shape="rect" href="site.html" title="Site">Site</a></li><li><a shape="rect" href="team.html" title="Team">Team</a></li><li><a shape="rect" class="external-link" href="http://camel-extra.googlecode.com/" rel="nofollow">Camel Extra</a></li></ul>
+
+
+<h3><a shape="rect" name="Navigation-Developers"></a><a shape="rect" href="developers.html" title="Developers">Developers</a></h3>
+
+<ul class="alternate" type="square"><li><a shape="rect" href="developers.html" title="Developers">Developer Guide</a></li><li><a shape="rect" href="source.html" title="Source">Source</a></li><li><a shape="rect" href="building.html" title="Building">Building</a></li><li><a shape="rect" href="javadoc.html" title="JavaDoc">JavaDoc</a></li><li><a shape="rect" href="irc-room.html" title="IRC Room">IRC Room</a></li></ul>
+
+
+<h3><a shape="rect" name="Navigation-ApacheSoftwareFoundation"></a>Apache Software Foundation</h3>
+
+<ul class="alternate" type="square"><li><a shape="rect" class="external-link" href="http://www.apache.org/licenses/">License</a></li><li><a shape="rect" class="external-link" href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a shape="rect" class="external-link" href="http://www.apache.org/foundation/thanks.html">Thanks</a></li><li><a shape="rect" class="external-link" href="http://www.apache.org/security/">Security</a></li></ul>
+</div>
+                <!-- NavigationBar -->
+            </div>
+          </div>
+        </td>
+        </tr>
+	</tbody>
+        </table>
+
+
+        <div class="bottom_red_bar"></div>
+      </div>
+    </div>
+  </div>
+</div>
+<div class="black_box">
+<div class="footer">
+  <div class="footer_l">
+    <div class="footer_r">
+      <div>
+        <a href="$base/privacy-policy.html">Privacy Policy</a> -
+        (<a href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=30149588">edit page</a>)
+   	 (<a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=30149588&amp;showComments=true&amp;showCommentArea=true#addcomment">add comment</a>)
+      </div>
+    </div>
+  </div>
+</div>
+</div>
+</div>
+<div class="design_attribution">
+&copy; 2004-2011 The Apache Software Foundation.
+<br>          
+Apache Camel, Camel, Apache, the Apache feather logo, and the Apache Camel project logo are trademarks of The Apache Software Foundation.  All other marks mentioned may be trademarks or registered trademarks of their respective owners.
+<br>
+<a href="http://hiramchirino.com">Graphic Design By Hiram</a>
+</div>
+
+<!-- Camel committers that would like access to the Analytics, send a note to private@camel.apache.org -->
+<script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-25976253-1']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+</script>
+
+</body>
+</html>
+
+

Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/camel/content/camel-2110-release.html
==============================================================================
--- websites/production/camel/content/camel-2110-release.html (original)
+++ websites/production/camel/content/camel-2110-release.html Sat Sep  1 08:17:47 2012
@@ -117,6 +117,9 @@
 
 <h3><a shape="rect" name="Camel2.11.0Release-NewExamples"></a>New <a shape="rect" href="examples.html" title="Examples">Examples</a></h3>
 
+<ul><li><a shape="rect" href="activemq-camel-tomcat.html" title="ActiveMQ Camel Tomcat">ActiveMQ Camel Tomcat</a> example shows how to embed Apache ActiveMQ and Camel in a web application running on Apache Tomcat.</li></ul>
+
+
 <h3><a shape="rect" name="Camel2.11.0Release-NewTutorials"></a>New <a shape="rect" href="tutorials.html" title="Tutorials">Tutorials</a></h3>
 
 <h2><a shape="rect" name="Camel2.11.0Release-APIchanges%2Fbreaking"></a>API changes/breaking</h2>
@@ -136,7 +139,7 @@
 
 <h2><a shape="rect" name="Camel2.11.0Release-DependencyUpgrades"></a>Dependency Upgrades</h2>
 
-<ul><li>Async Http Client 1.7.5 to 1.7.6</li><li>Axiom 1.2.10 to 1.2.12</li><li>BeanIO 2.0.0 to 2.0.1</li><li>ConcurrentLinkedHashMap 1.2 to 1.3.1</li><li>Ehcache bundle 2.5.1_1 to 2.5.2_1</li><li>Groovy 1.8.6 to 1.8.7</li><li>Hazelcast 2.0.2 to 2.3</li><li>HTTP Client 4.1.3 to 4.2.1</li><li>Jettison 1.3.1 to 1.3.2</li><li>Lucene 3.6.0 to 3.6.1</li><li>Netty 3.5.1 to 3.5.5</li><li>Ognl bundle 3.0.4_1 to 3.0.5_1</li><li>Restlet 2.0.14 to 2.0.15</li><li>Saxon 9.3.0.11 to 9.4.0.1</li><li>Spring Framework 3.1.1 to 3.1.2</li><li>Spring Integration 2.1.2 to 2.1.3</li><li>SSHD 0.6.0 to 0.7.0</li><li>Woodstox 4.1.2 to 4.1.3</li></ul>
+<ul><li>Async Http Client 1.7.5 to 1.7.6</li><li>Axiom 1.2.10 to 1.2.12</li><li>BeanIO 2.0.0 to 2.0.1</li><li>ConcurrentLinkedHashMap 1.2 to 1.3.1</li><li>Ehcache bundle 2.5.1_1 to 2.5.2_1</li><li>Groovy 1.8.6 to 2.0.1</li><li>Hazelcast 2.0.2 to 2.3</li><li>HTTP Client 4.1.3 to 4.2.1</li><li>Jettison 1.3.1 to 1.3.2</li><li>Lucene 3.6.0 to 3.6.1</li><li>Netty 3.5.1 to 3.5.5</li><li>Ognl bundle 3.0.4_1 to 3.0.5_1</li><li>Restlet 2.0.14 to 2.0.15</li><li>Saxon 9.3.0.11 to 9.4.0.1</li><li>Spring Framework 3.1.1 to 3.1.2</li><li>Spring Integration 2.1.2 to 2.1.3</li><li>SSHD 0.6.0 to 0.7.0</li><li>Woodstox 4.1.2 to 4.1.3</li></ul>
 
 
 <h2><a shape="rect" name="Camel2.11.0Release-Importantchangestoconsiderwhenupgrading"></a>Important changes to consider when upgrading</h2>

Modified: websites/production/camel/content/examples.html
==============================================================================
--- websites/production/camel/content/examples.html (original)
+++ websites/production/camel/content/examples.html Sat Sep  1 08:17:47 2012
@@ -91,7 +91,7 @@
 
 <h3><a shape="rect" name="Examples-Examples"></a>Examples</h3>
 
-<ul><li><a shape="rect" href="aggregate-example.html" title="Aggregate Example">Aggregate Example</a> shows the overhauled <a shape="rect" href="aggregator2.html" title="Aggregator2">Aggregator</a> EIP with persistent storage, which are part of Camel 2.3.</li><li><a shape="rect" href="bam-example.html" title="BAM Example">BAM Example</a> shows how to use Camel as a <a shape="rect" href="bam.html" title="BAM">BAM (Business Activity Monitoring)</a> framework, to monitor your business transactions.</li><li><a shape="rect" href="cafe-example.html" title="Cafe Example">Cafe Example</a> shows how to use Camel to implement a Cafe shop use case.</li><li><a shape="rect" href="console-example.html" title="Console Example">Console Example</a> shows how to get stared with Camel using to read input from the console.</li><li><a shape="rect" href="cxf-example.html" title="CXF Example">CXF Example</a> shows how to use Camel as the CXF services router, which consumes the request of a CXF cli
 ent then passes the request to a CXF-based web service.</li><li><a shape="rect" href="cxf-example-osgi-blueprint.html" title="CXF Example OSGi Blueprint">CXF Example OSGi Blueprint</a> shows how to use the camel-cxf consumer component in an OSGI environment using OSGi Blueprint with the OSGI HTTP service.</li><li><a shape="rect" href="cxf-example-osgi.html" title="CXF Example OSGi">CXF Example OSGi</a> shows how to use the camel-cxf consumer component in an OSGI environment using Spring-DM with the OSGI HTTP service.</li><li><a shape="rect" href="cxf-proxy-example.html" title="CXF Proxy Example">CXF Proxy Example</a> shows how to use Camel to proxy a web service using <a shape="rect" href="cxf.html" title="CXF">CXF</a>.</li><li><a shape="rect" href="cxf-tomcat-example.html" title="CXF Tomcat Example">CXF Tomcat Example</a> shows how to use Camel to expose a code-first web service using <a shape="rect" href="cxf.html" title="CXF">CXF</a> as a web application to be deployed in
  Apache Tomcat.</li><li><a shape="rect" href="etl-example.html" title="ETL Example">ETL Example</a> shows how to use Camel as an <a shape="rect" class="external-link" href="http://en.wikipedia.org/wiki/Extract,_transform,_load" rel="nofollow">Extract Transform Load (ETL)</a> tool</li><li><a shape="rect" href="guice-jms-example.html" title="Guice JMS Example">Guice JMS Example</a> shows how to use <a shape="rect" href="guice.html" title="Guice">Guice</a> as the Dependency Injection framework to create some <a shape="rect" href="jms.html" title="JMS">JMS</a> base routes using just Java code and a properties file</li><li><a shape="rect" href="jmx-component-example.html" title="JMX Component Example">JMX Component Example</a> shows how to use the camel-jmx component.</li><li><a shape="rect" href="loadbalancing-mina-example.html" title="LoadBalancing Mina Example">LoadBalancing Mina Example</a> shows how to use the <a shape="rect" href="load-balancer.html" title="Load Balancer">L
 oad Balancer</a> EIP to balance communication with remote servers using <a shape="rect" href="mina.html" title="MINA">MINA</a>.</li><li><a shape="rect" href="loan-broker-example.html" title="Loan Broker Example">Loan Broker Example</a> shows how to use Camel to implement the classical <a shape="rect" class="external-link" href="http://http://www.enterpriseintegrationpatterns.com/ComposedMessagingExample.html" rel="nofollow">EIP composed messaging sample </a>.</li><li><a shape="rect" href="management-example.html" title="Management Example">Management Example</a> shows how to use <a shape="rect" href="camel-jmx.html" title="Camel JMX">JMX</a> in Camel to manage a running Camel application.</li><li><a shape="rect" href="pojo-messaging-example.html" title="POJO Messaging Example">POJO Messaging Example</a> shows how to use annotations to produce, consume or route messages to Camel endpoints without using any DSL.</li><li><a shape="rect" href="route-throttling-example.html" titl
 e="Route Throttling Example">Route Throttling Example</a> shows how to use <a shape="rect" href="routepolicy.html" title="RoutePolicy">RoutePolicy</a> and <a shape="rect" href="camel-jmx.html" title="Camel JMX">JMX</a> in Camel to dynamically throttle routes.</li><li><a shape="rect" href="servlet-tomcat-example.html" title="Servlet Tomcat Example">Servlet Tomcat Example</a> shows how to use Camel to route messages using servlets running in Apache Tomcat.</li><li><a shape="rect" href="simple-jira-bot.html" title="Simple Jira Bot">Simple Jira Bot</a> shows how to use the camel-rss feed to send updates to an irc channel using camel-irc.</li><li><a shape="rect" href="spring-example.html" title="Spring Example">Spring Example</a> shows how to work with the Spring example using a Spring ApplicationContext to configure Camel with <a shape="rect" href="dsl.html" title="DSL">Java routing rules</a></li><li><a shape="rect" href="spring-java-config-example.html" title="Spring Java Confi
 g Example">Spring Java Config Example</a> shows how to use the <a shape="rect" class="external-link" href="http://www.springsource.org/javaconfig" rel="nofollow">Spring java config</a> to configure the Camel with <a shape="rect" href="dsl.html" title="DSL">Java routing rules</a></li><li><a shape="rect" href="spring-security-example.html" title="Spring Security Example">Spring Security Example</a> shows how to implement a basic http authentication and role based authorization within a camel route by leverage the <a shape="rect" href="spring-security.html" title="Spring Security">camel-spring-security component</a>.</li><li><a shape="rect" href="spring-ws-example.html" title="Spring WS Example">Spring Web Services Example</a> shows how to expose a SOAP-based web service using Camel and Spring Web Services.</li><li><a shape="rect" href="spring-xquery-example.html" title="Spring XQuery Example">Spring XQuery Example</a> shows how to work with the Spring example using a Spring Ap
 plicationContext to configure Camel</li><li><a shape="rect" href="tracer-example.html" title="Tracer Example">Tracer Example</a> shows how to use <a shape="rect" href="tracer.html" title="Tracer">Tracer</a> in Camel to trace how <a shape="rect" href="exchange.html" title="Exchange">Exchange</a> is routed.</li><li><a shape="rect" href="twitter-websocket-example.html" title="Twitter Websocket Example">Twitter Websocket Example</a> demonstrates how to poll a constant feed of twitter searches and publish results in real time using web socket to a web page.</li></ul>
+<ul><li><a shape="rect" href="activemq-camel-tomcat.html" title="ActiveMQ Camel Tomcat">ActiveMQ Camel Tomcat</a> example shows how to embed Apache ActiveMQ and Camel in a web application running on Apache Tomcat.</li><li><a shape="rect" href="aggregate-example.html" title="Aggregate Example">Aggregate Example</a> shows the overhauled <a shape="rect" href="aggregator2.html" title="Aggregator2">Aggregator</a> EIP with persistent storage, which are part of Camel 2.3.</li><li><a shape="rect" href="bam-example.html" title="BAM Example">BAM Example</a> shows how to use Camel as a <a shape="rect" href="bam.html" title="BAM">BAM (Business Activity Monitoring)</a> framework, to monitor your business transactions.</li><li><a shape="rect" href="cafe-example.html" title="Cafe Example">Cafe Example</a> shows how to use Camel to implement a Cafe shop use case.</li><li><a shape="rect" href="console-example.html" title="Console Example">Console Example</a> shows how to get stared with Came
 l using to read input from the console.</li><li><a shape="rect" href="cxf-example.html" title="CXF Example">CXF Example</a> shows how to use Camel as the CXF services router, which consumes the request of a CXF client then passes the request to a CXF-based web service.</li><li><a shape="rect" href="cxf-example-osgi-blueprint.html" title="CXF Example OSGi Blueprint">CXF Example OSGi Blueprint</a> shows how to use the camel-cxf consumer component in an OSGI environment using OSGi Blueprint with the OSGI HTTP service.</li><li><a shape="rect" href="cxf-example-osgi.html" title="CXF Example OSGi">CXF Example OSGi</a> shows how to use the camel-cxf consumer component in an OSGI environment using Spring-DM with the OSGI HTTP service.</li><li><a shape="rect" href="cxf-proxy-example.html" title="CXF Proxy Example">CXF Proxy Example</a> shows how to use Camel to proxy a web service using <a shape="rect" href="cxf.html" title="CXF">CXF</a>.</li><li><a shape="rect" href="cxf-tomcat-exam
 ple.html" title="CXF Tomcat Example">CXF Tomcat Example</a> shows how to use Camel to expose a code-first web service using <a shape="rect" href="cxf.html" title="CXF">CXF</a> as a web application to be deployed in Apache Tomcat.</li><li><a shape="rect" href="etl-example.html" title="ETL Example">ETL Example</a> shows how to use Camel as an <a shape="rect" class="external-link" href="http://en.wikipedia.org/wiki/Extract,_transform,_load" rel="nofollow">Extract Transform Load (ETL)</a> tool</li><li><a shape="rect" href="guice-jms-example.html" title="Guice JMS Example">Guice JMS Example</a> shows how to use <a shape="rect" href="guice.html" title="Guice">Guice</a> as the Dependency Injection framework to create some <a shape="rect" href="jms.html" title="JMS">JMS</a> base routes using just Java code and a properties file</li><li><a shape="rect" href="jmx-component-example.html" title="JMX Component Example">JMX Component Example</a> shows how to use the camel-jmx component.</
 li><li><a shape="rect" href="loadbalancing-mina-example.html" title="LoadBalancing Mina Example">LoadBalancing Mina Example</a> shows how to use the <a shape="rect" href="load-balancer.html" title="Load Balancer">Load Balancer</a> EIP to balance communication with remote servers using <a shape="rect" href="mina.html" title="MINA">MINA</a>.</li><li><a shape="rect" href="loan-broker-example.html" title="Loan Broker Example">Loan Broker Example</a> shows how to use Camel to implement the classical <a shape="rect" class="external-link" href="http://http://www.enterpriseintegrationpatterns.com/ComposedMessagingExample.html" rel="nofollow">EIP composed messaging sample </a>.</li><li><a shape="rect" href="management-example.html" title="Management Example">Management Example</a> shows how to use <a shape="rect" href="camel-jmx.html" title="Camel JMX">JMX</a> in Camel to manage a running Camel application.</li><li><a shape="rect" href="pojo-messaging-example.html" title="POJO Messag
 ing Example">POJO Messaging Example</a> shows how to use annotations to produce, consume or route messages to Camel endpoints without using any DSL.</li><li><a shape="rect" href="route-throttling-example.html" title="Route Throttling Example">Route Throttling Example</a> shows how to use <a shape="rect" href="routepolicy.html" title="RoutePolicy">RoutePolicy</a> and <a shape="rect" href="camel-jmx.html" title="Camel JMX">JMX</a> in Camel to dynamically throttle routes.</li><li><a shape="rect" href="servlet-tomcat-example.html" title="Servlet Tomcat Example">Servlet Tomcat Example</a> shows how to use Camel to route messages using servlets running in Apache Tomcat.</li><li><a shape="rect" href="simple-jira-bot.html" title="Simple Jira Bot">Simple Jira Bot</a> shows how to use the camel-rss feed to send updates to an irc channel using camel-irc.</li><li><a shape="rect" href="spring-example.html" title="Spring Example">Spring Example</a> shows how to work with the Spring exampl
 e using a Spring ApplicationContext to configure Camel with <a shape="rect" href="dsl.html" title="DSL">Java routing rules</a></li><li><a shape="rect" href="spring-java-config-example.html" title="Spring Java Config Example">Spring Java Config Example</a> shows how to use the <a shape="rect" class="external-link" href="http://www.springsource.org/javaconfig" rel="nofollow">Spring java config</a> to configure the Camel with <a shape="rect" href="dsl.html" title="DSL">Java routing rules</a></li><li><a shape="rect" href="spring-security-example.html" title="Spring Security Example">Spring Security Example</a> shows how to implement a basic http authentication and role based authorization within a camel route by leverage the <a shape="rect" href="spring-security.html" title="Spring Security">camel-spring-security component</a>.</li><li><a shape="rect" href="spring-ws-example.html" title="Spring WS Example">Spring Web Services Example</a> shows how to expose a SOAP-based web serv
 ice using Camel and Spring Web Services.</li><li><a shape="rect" href="spring-xquery-example.html" title="Spring XQuery Example">Spring XQuery Example</a> shows how to work with the Spring example using a Spring ApplicationContext to configure Camel</li><li><a shape="rect" href="tracer-example.html" title="Tracer Example">Tracer Example</a> shows how to use <a shape="rect" href="tracer.html" title="Tracer">Tracer</a> in Camel to trace how <a shape="rect" href="exchange.html" title="Exchange">Exchange</a> is routed.</li><li><a shape="rect" href="twitter-websocket-example.html" title="Twitter Websocket Example">Twitter Websocket Example</a> demonstrates how to poll a constant feed of twitter searches and publish results in real time using web socket to a web page.</li></ul>
 
 
 <div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>More examples</b><br clear="none">See also <a shape="rect" href="tutorials.html" title="Tutorials">Tutorials</a> for more examples, as well as <a shape="rect" href="cookbook.html" title="Cookbook">Cookbook</a>.</td></tr></table></div>