You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by ch...@apache.org on 2006/11/05 15:10:17 UTC

svn commit: r471431 [2/2] - /incubator/servicemix/site/main/

Modified: incubator/servicemix/site/main/geronimo-integration.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/geronimo-integration.html?view=diff&rev=471431&r1=471430&r2=471431
==============================================================================
--- incubator/servicemix/site/main/geronimo-integration.html (original)
+++ incubator/servicemix/site/main/geronimo-integration.html Sun Nov  5 06:10:15 2006
@@ -9,7 +9,7 @@
     <LINK type="text/css" rel="stylesheet" href="resources/site.css">
     <SCRIPT src="resources/space.js" type="text/javascript"></SCRIPT>
     <TITLE>
-Geronimo Integration
+Geronimo integration
     </TITLE>
   <META http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD>
   <BODY onload="init()">
@@ -36,7 +36,7 @@
         <TR>
           <TD align="left" valign="middle" nowrap="">
             <DIV id="site-breadcrumbs">
-<A href="home.html" title="ServiceMix">ServiceMix</A>&nbsp;&gt;&nbsp;<A href="home.html" title="Home">Home</A>&nbsp;&gt;&nbsp;<A href="documentation.html" title="Documentation">Documentation</A>&nbsp;&gt;&nbsp;<A href="integration.html" title="Integration">Integration</A>&nbsp;&gt;&nbsp;<A href="" title="Geronimo Integration">Geronimo Integration</A>
+<A href="home.html" title="ServiceMix">ServiceMix</A>&nbsp;&gt;&nbsp;<A href="home.html" title="Home">Home</A>&nbsp;&gt;&nbsp;<A href="documentation.html" title="Documentation">Documentation</A>&nbsp;&gt;&nbsp;<A href="integration.html" title="Integration">Integration</A>&nbsp;&gt;&nbsp;<A href="" title="Geronimo integration">Geronimo integration</A>
             </DIV>
           </TD>
           <TD align="right" valign="middle" nowrap="">
@@ -79,7 +79,7 @@
 <H3><A name="Navigation-Community"></A>Community</H3>
 
 <UL class="alternate" type="square">
-	<LI><A href="../SM30UG/users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
+	<LI><A href="users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
 	<LI><A href="documentation.html" title="Documentation">Documentation</A></LI>
 	<LI><A href="support.html" title="Support">Support</A></LI>
 	<LI><A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A></LI>
@@ -102,6 +102,7 @@
 	<LI><A href="release-guide.html" title="Release Guide">Release Guide</A></LI>
 	<LI><A href="related-projects.html" title="Related Projects">Related Projects</A></LI>
 	<LI><A href="tools.html" title="Tools">Tools</A></LI>
+	<LI><A href="resources.html" title="Resources">Resources</A></LI>
 </UL>
 
           </DIV>
@@ -110,462 +111,191 @@
           <DIV id="site-page">
 
 <!--          
-            <div class="pagetitle">Geronimo Integration</div>
+            <div class="pagetitle">Geronimo integration</div>
 -->
-            <DIV class="wiki-content">
-<H2><A name="GeronimoIntegration-Introduction"></A>Introduction</H2>
+            <DIV class="wiki-content"><TABLE cellpadding="5" width="85%" cellspacing="8px" class="infoMacro" border="0" align="center"><COLGROUP><COL width="24"><COL></COLGROUP><TR><TD valign="top"><IMG src="http://goopen.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" align="absmiddle" alt="" border="0"></TD><TD><B class="strong">Pre-build plugins for Geronimo 1.1</B><BR>
+<P>Pre-built plugins are available in servicemix standard repository.<BR>
+First, shutdown Geronimo and edit the <TT>/var/config/config.xml</TT> Geronimo configuration file with the following snippet:</P>
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-xml"><SPAN class="code-tag">&lt;gbean name=<SPAN class="code-quote">&quot;DownloadedPluginRepos&quot;</SPAN>&gt;</SPAN>
+<SPAN class="code-tag">&lt;attribute name=<SPAN class="code-quote">&quot;repositoryList&quot;</SPAN>&gt;</SPAN>http://people.apache.org/~ammulder/plugin-repository-list-1.1.txt<SPAN class="code-tag">&lt;/attribute&gt;</SPAN>
+<SPAN class="code-tag">&lt;attribute name=<SPAN class="code-quote">&quot;userRepositories&quot;</SPAN>&gt;</SPAN>[http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/geronimo/]<SPAN class="code-tag">&lt;/attribute&gt;</SPAN>
+<SPAN class="code-tag">&lt;attribute name=<SPAN class="code-quote">&quot;downloadRepositories&quot;</SPAN>&gt;</SPAN>[http://www.geronimoplugins.com/repository/geronimo-1.1/]<SPAN class="code-tag">&lt;/attribute&gt;</SPAN>
+<SPAN class="code-tag">&lt;/gbean&gt;</SPAN></PRE>
+</DIV></DIV>
+<P>and restart Geronimo.<BR>
+Then from the console Plugin porlet, select this repository and install the two plugins.</P></TD></TR></TABLE>
+
+<H1><A name="Geronimointegration-StepsforInstallingServiceMixonGeronimo1.1"></A>Steps for Installing ServiceMix on Geronimo 1.1</H1>
+
+
+<H2><A name="Geronimointegration-OVERVIEW"></A>OVERVIEW</H2>
+
+<P>The benefits of ServiceMix and Geronimo have been well covered elsewhere - especially within the official ServiceMix site, so this article focusses exclusively on the mechanics of getting a deployment of ServiceMix 3.0 running within the Geronimo 1.1 container.</P>
+
+<P>In a follow up article, I hope to cover an enterprise deployment pattern for the combination Geronimo/ServiceMix which shows how the two can be deployed/tweaked to provide the same level of functionality and resilience that many corporate environments will have achieved using commercial application servers and ESB/EAI servers, e.g. clustered point to point, hub and spoke etc.</P>
+
+<H2><A name="Geronimointegration-BACKGROUND"></A>BACKGROUND</H2>
+
+<P>The installation of Geronimo and ServiceMix themselves, and subsequent releases of components running within these containers are heavily based on Maven.&nbsp; Although there are other alternatives such as <SPAN class="nobr"><A href="http://ant.apache.org/" title="Visit page outside Confluence" rel="nofollow">Ant<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN>, or combinations of command line tools, if you are going to be getting serious with Geronimo/ServiceMix then you should know your way around <SPAN class="nobr"><A href="http://maven.apache.org/" title="Visit page outside Confluence" rel="nofollow">Maven<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN>.&nbsp; A good place to get started with Maven is to read the <SPAN class="nobr"><A href="
 http://maven.apache.org/guides/getting-started/index.html" title="Visit page outside Confluence" rel="nofollow">Getting Started<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> page from start to finish.&nbsp; (As a long time Ant user I found a by-product of using ServiceMix was that I learnt enough about Maven to convince me that I should leave Ant behind)</P>
+
+<P>This article assumes nothing about any existing tools on your system, and makes use of the newest versions of the required tools.&nbsp; This isn&apos;t to say that it won&apos;t work with earlier version e.g. Maven, but it does mean that you&apos;re probably going to have to roll up your sleaves and start debugging the build/deployment process.</P>
+
+<P><B><EM>Note</EM></B>: This articule was written very shortly after the release of 3.0 of ServiceMix.&nbsp; Many of the steps below will mostly likely be redundant once the documentation/tooling catches up with the functional changes in 3.0.</P>
+
+<H2><A name="Geronimointegration-STEPS"></A>STEPS</H2>
+
+<P><B><EM>Note</EM></B>: You are free to work with your own preferred directory structure, but the steps below will refer to the directory structure I always use.&nbsp; I have included fixed local directory names so that the steps below should be exactly reproducible.&nbsp; The steps also assume that you have a JDK installed (I used JDK 1.5.0_06 for the following steps)</P>
+
+<H3><A name="Geronimointegration-1.DownloadandInstallMaven"></A>1. Download and Install Maven</H3>
+
+<P>The version I used is version 2.0.4.&nbsp; I downloaded the <SPAN class="nobr"><A href="http://maven.apache.org/download.html" title="Visit page outside Confluence" rel="nofollow">binary distribution<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> of Maven to get things started.&nbsp;&nbsp;&nbsp; I use a Windows PC for development, so in my case this meant downloading the <FONT color="#003300">maven-2.0.4-bin.zip</FONT> file, and unpacking this into my <FONT color="#003300">c:\apps\tools{color} directory to <FONT color="#003300"></FONT>c:\apps\tools\apache\maven-2.0.4</FONT>.&nbsp; In subsequent steps I will refer to this directory as <FONT color="#003300">&lt;maven home&gt;</FONT>.</P>
+
+<P>A key concept in Maven is the repository that Maven uses when working with a project.&nbsp; A base install of Maven starts with the core of Maven in the distribution, but the first time you actually use it &quot;in anger&quot; it will recursively examine all of the libraries that Maven/your application is dependent on, and it will download all of these files into a structured repository.&nbsp; By default a new installation of Maven will use <FONT color="#003300">&#126;/.m2&nbsp;</FONT>as your repository - isolating the repository you use from others.&nbsp; This is not the place to go into best practice for locating a Maven repository, but for the sake of this guide, I changed the location of the repository to point to a different location.</P>
+
+<P>To do this, navigate to your <FONT color="#003300">&lt;maven home&gt;\conf</FONT> directory, and open the file <FONT color="#003300">settings.xml</FONT>.&nbsp; Edit this file using a text editor - you will need to look for the tag <FONT color="#003300">&lt;localRepository&gt;</FONT> which will be in a commented out section.&nbsp; Uncomment this line, and edit it to point to somewhere you are comfortable with.&nbsp; In my development environment, this is set up to point to a shared software repository on a network share, so my repository is set to <FONT color="#003300">&lt;localRepository&gt;s:/working/repository/&lt;localRepository&gt;</FONT>.&nbsp; In subsequent stpes I will refer to this as <FONT color="#003300">&lt;maven repository home&gt;</FONT></P>
+
+<H3><A name="Geronimointegration-2.DownloadandInstallGeronimo"></A>2. Download and Install Geronimo</H3>
+
+<P>The version I use is the Tomcat build of version 1.1.1.&nbsp; I download the <SPAN class="nobr"><A href="http://geronimo.apache.org/downloads.html" title="Visit page outside Confluence" rel="nofollow">binary distribution<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> of Geronimo.&nbsp; I unpacked this into my standard directory structure to create <FONT color="#003300">c:\apps\tools\apache\geronimo-tomcat-j2ee-1.1</FONT></P>
 
-<P><SPAN class="nobr"><A href="http://geronimo.apache.org/" title="Visit page outside Confluence" rel="nofollow">Geronimo<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> is the J2EE server project of the Apache Software Foundation.  ServiceMix is being tightly integrated with Geronimo so that it takes advantage of it&apos;s deployment architecture and to leverage Geronimo to implement J2EE JBI bindings.</P>
+<H3><A name="Geronimointegration-3.GetServiceMixSource"></A>3. Get ServiceMix Source</H3>
 
-<P><B>Note:</B> The Geronimo deployment tool is currently under development, so this document is not complete, but is provided to give a preview of what is coming. This document will be completed when the underlying code is ready. If you are interested in this topic and how it progresses, please &quot;watch&quot; this page for future changes. To do so, click on &quot;watch&quot; in the upper right corner.</P>
+<P>The full suite of plugins/code required to integrate ServiceMix 3.0 with Geronimo 1.1 is not available within binary distribution of ServiceMix, so you will need to download the source files.&nbsp; To get this, you will need a client for the source control tool Subversion on your machine.</P>
 
-<P>In the meantime, the ServiceMix on Geronimo deployment shown here is of the <TT>servicemix-web.war</TT> file. The Tomcat web application server is integrated with Geronimo as part of the Geronimo distribution. Therefore, when the <TT>servicemix-web.war</TT> file is deployed on Geronimo, it is being handed off to Tomcat by Geronimo. Additionally, the war file uses lightweight components, which are those components defined in a <TT>servicemix.xml</TT> file. Ultimately, the ServiceMix deployment on Geronimo will use heavyweight components. Heavyweight components accept service unit deployments, such as PXE. <BR>
-The document is divided into two major sections. The first section discusses deploying ServiceMix on Geronimo. While the Geronimo deployment tool is under development this section shows how to deploy the ServiceMix web war file onto Geronimo. The second major section discusses how to deploy binding components and service engine components on ServiceMix, which is running on Geronimo. </P>
+<H4><A name="Geronimointegration-3.1DownloadandInstallSubversionClient"></A>3.1 Download and Install Subversion Client</H4>
 
-<P>The organization of this document is:</P>
+<P>There are a number of different subversion clients, for a number of different operating systems - as a Windows user I use <SPAN class="nobr"><A href="http://tortoisesvn.tigris.org/" title="Visit page outside Confluence" rel="nofollow">TortiseSVN<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> from Tigris, but you can use any client for the remaining steps.&nbsp; If you want to want to go with TortiseSVN (highly recommended) then you can download it from <SPAN class="nobr"><A href="http://tortoisesvn.net/downloads" title="Visit page outside Confluence" rel="nofollow">here<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN>.&nbsp; The Windows version is an installer that hooks into the Windows shell - so I installed with the default options.</P>
+
+<H4><A name="Geronimointegration-3.2Checkoutthesource"></A>3.2 Check out the source</H4>
+
+<P>It&apos;s best to create a clean directory to check out the source code.&nbsp; This is because Subversion (like CVS) will create a directory (e.g. .svn) to hold meta information, and if you attempt to check out code from multiple locations (maybe not now - but ServiceMix might be the first of many) you could run into problems with meta data from one project overwriting another.&nbsp; In my case I created the directory <FONT color="#003300">c:\working\external\servicemix</FONT>.&nbsp; In subsequent steps I will refer to this directory as <FONT color="#003300">&lt;servicemix src home&gt;</FONT>.</P>
+
+<P>Assuming you have TortiseSVN installed, right-click in the new directory (<FONT color="#003300">c:\working\external\servicemix</FONT>) and select &quot;SVN Checkout...&quot;.&nbsp; When the dialog box appears, in the &quot;URL of repository:&quot; field enter &quot;https://svn.apache.org/repos/asf/incubator/servicemix/tags/servicemix-3.0&quot;, and then press OK.&nbsp; The Checkout dialog will appear and you &#42;should&#42; start to see a listing of the files/directories that are being checked out to your machine.</P>
+
+<H3><A name="Geronimointegration-4.ChangetheGeronimoPluginRepositoryConfiguration"></A>4. Change the Geronimo Plugin Repository Configuration</H3>
+
+<P>The build also uses a Geronimo Maven plugin to install the final product into Geronimo.&nbsp; Maven essentially treats plugins like dependencies, and will download the plugins that are required.&nbsp; This is configured through a file, and the version of the configuration that is included in the 3.0 source has a reference to a candidate-release repository version.&nbsp; This needs to be changed to get Maven to use the correct version of the plugin.</P>
+
+<P>Navigate to the <FONT color="#003300">&lt;servicemix src home&gt;\geronimo\servicemix\src\resources\META-INF</FONT> directory, and open the file <FONT color="#003300">geronimo-plugin.xml</FONT> in a text editor.&nbsp; Search for the line</P>
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java">&lt;source-repository&gt;http:<SPAN class="code-comment">//incubator.apache.org/servicemix/dist/servicemix-3.0-M2-incubating/m2/&lt;/source-repository&gt;</SPAN></PRE>
+</DIV></DIV>
+<P>and replace it with</P>
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java">&lt;source-repository&gt;http:<SPAN class="code-comment">//people.apache.org/repo/m2-incubating-repository/&lt;/source-repository&gt;</SPAN></PRE>
+</DIV></DIV>
+
+<H3><A name="Geronimointegration-5BuildServiceMixandtheGeronimoPlugin"></A>5 Build ServiceMix and the Geronimo Plugin</H3>
+
+<P>The next commands will use Maven to build the ServiceMix source code that you&apos;ve just download and place it into the local Maven repository.&nbsp; This will recursively download all dependencies required&#45; which comes to something like 128Mb of disk space.&nbsp; If you are worried about disk space/time then you can read more about <SPAN class="nobr"><A href="http://maven.apache.org/guides/introduction/introduction-to-repositories.html" title="Visit page outside Confluence" rel="nofollow">Maven<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> repositories to learn how to configure Maven to point to an existing repository that you may already have, or a shared repository that someone in your team may have placed on the network.</P>
+
+<P><B><EM>Note</EM></B>: A lot of Windows step-by-step guides will tell you to set PATH, JAVA_HOME etc. in the system environment variables.&nbsp; This is bad practice as it enforces a system wide value - and doesn&apos;t allow you to configure on a case by case basis (e.g. different VM&apos;s for different versions of a product).&nbsp; Everthing should either be entered directly in a command window (time consuming) or wrapped in a script e.g. (setupJava5.bat, setupMaven2.bat etc.)... but thats another article.</P>
 <UL>
-	<LI><A href="#GeronimoIntegration-GeronimoIntegration" title="Geronimo Integration on Geronimo Integration">Geronimo Integration</A>
-	<UL>
-		<LI><A href="#GeronimoIntegration-PreInstallationRequirements" title="Pre-Installation Requirements on Geronimo Integration">Pre&#45;Installation Requirements</A></LI>
-		<LI><A href="#GeronimoIntegration-DeployingServiceMixonGeronimo" title="Deploying ServiceMix on Geronimo on Geronimo Integration">Deploying ServiceMix on Geronimo</A></LI>
-		<LI><A href="#GeronimoIntegration-TestingtheServiceMixGeronimoDeployment" title="Testing the ServiceMix Geronimo Deployment on Geronimo Integration">Testing the ServiceMix Geronimo Deployment</A></LI>
-		<LI><A href="#GeronimoIntegration-UndeployingServiceMixonGeronimo" title="Undeploying ServiceMix on Geronimo on Geronimo Integration">Undeploying ServiceMix on Geronimo</A></LI>
-	</UL>
-	</LI>
-	<LI><A href="#GeronimoIntegration-DeployingJBIComponents" title="Deploying JBI Components on Geronimo Integration">Deploying JBI Components</A>
-	<UL>
-		<LI><A href="#GeronimoIntegration-DeployingJBIComponentsonServiceMixRunningStandAlone" title="Deploying JBI Components on ServiceMix Running Stand-Alone on Geronimo Integration">Deploying JBI Components on ServiceMix Running Stand&#45;Alone</A></LI>
-		<LI><A href="#GeronimoIntegration-DeployingJBIComponentsonservicemixweb.waronGeronimo" title="Deploying JBI Components on servicemix-web.war on Geronimo on Geronimo Integration">Deploying JBI Components on servicemix&#45;web.war on Geronimo</A></LI>
-		<LI><A href="#GeronimoIntegration-DeployingJBIComponentsonGeronimo" title="Deploying JBI Components on Geronimo on Geronimo Integration">Deploying JBI Components on Geronimo</A></LI>
-	</UL>
-	</LI>
-	<LI><A href="#GeronimoIntegration-RelatedDocumentation" title="Related Documentation on Geronimo Integration">Related Documentation</A></LI>
-	<LI><A href="#GeronimoIntegration-Status" title="Status on Geronimo Integration">Status</A></LI>
+	<LI>Open a DOS prompt (Start &#45;&gt; Run - &quot;cmd&quot;)</LI>
+	<LI>Navigate to the source code directory:</LI>
 </UL>
 
 
-<H2><A name="GeronimoIntegration-GeronimoIntegration"></A>Geronimo Integration</H2>
-<P>The following guide explains how to deploy ServiceMix 2.0.x on the <SPAN class="nobr"><A href="http://geronimo.apache.org/" title="Visit page outside Confluence" rel="nofollow">Geronimo<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> application server. </P>
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java">cd &lt;servicemix src home&gt;</PRE>
+</DIV></DIV>
+<UL>
+	<LI>Set the PATH to include the Maven scripts:</LI>
+</UL>
 
-<H3><A name="GeronimoIntegration-PreInstallationRequirements"></A>Pre-Installation Requirements</H3>
 
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java">SET PATH=%PATH%;&lt;maven home&gt;
+e.g.
+SET PATH=%PATH%;c:\apps\tools\apache\maven-2.0.4</PRE>
+</DIV></DIV>
+<UL>
+	<LI>Set the JAVA_HOME to point to your JDK install:</LI>
+</UL>
+
+
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java">SET JAVA_HOME=&lt;jdk home&gt;
+e.g.
+SET JAVA_HOME=c:\apps\tools\jdk1.5.0</PRE>
+</DIV></DIV>
+<UL>
+	<LI>Run the first pass of compilation - This is required to build some of the pre-requisites required to compile the second pass:</LI>
+</UL>
+
+
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java">mvn -Dmaven.test.skip=<SPAN class="code-keyword">true</SPAN> -Dprofile=step1 install</PRE>
+</DIV></DIV>
+<UL>
+	<LI>Run the second pass of compilation:</LI>
+</UL>
+
+
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java">mvn -Dmaven.test.skip=<SPAN class="code-keyword">true</SPAN> -Dprofile=step2 install</PRE>
+</DIV></DIV>
 <UL>
-	<LI>Java Developer Kit (JDK) 1.4.x or greater to run ServiceMix (to build ServiceMix, JDK 1.5.x or greater is required)</LI>
-	<LI>The JAVA_HOME environment variable must be set to the directory where the JDK is installed, e.g. <TT>c:\Program Files\Java\jdk1.5.xx</TT>.</LI>
-	<LI>Maven 1.0.2 or greater (required when installing source or developer releases).</LI>
-	<LI>Geronimo version 1.0-M5 (Geronimo version 1.0-SNAPSHOT for deploying components)</LI>
-	<LI>ServiceMix 2.0.x</LI>
+	<LI>Run the second pass of compilation a second time - I copied this step from a forum posting and it seemed to be required - I&apos;m sure it will disappear in point releases:</LI>
 </UL>
 
 
-<P>The following platform was used to produce this deployment guide:</P>
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java">mvn -Dmaven.test.skip=<SPAN class="code-keyword">true</SPAN> -Dprofile=step2 install</PRE>
+</DIV></DIV>
+
+<H3><A name="Geronimointegration-6InstalltheGeronimoSystemPlugin"></A>6 Install the Geronimo System Plugin</H3>
+
+<P>Amongst other things, the previous steps created an archive that can be deployed to Geronimo.&nbsp; The last step will deploy this into a running Geronomi server.</P>
 <UL>
-	<LI>Windows XP</LI>
-	<LI>Geronimo 1.0-M5 (Geronimo 1.0-SNAPSHOT for component deployment)</LI>
-	<LI>Java 5</LI>
-	<LI>ServiceMix 2.0.x</LI>
-</UL>
-
-
-<H3><A name="GeronimoIntegration-DeployingServiceMixonGeronimo"></A>Deploying ServiceMix on Geronimo</H3>
-
-<P>Execute the following steps to deploy ServiceMix on Geronimo. <B>NOTE:</B> This procedure will work on Unix platforms, as well as the Windows platform, with the appropriate substitutions, such as using the backslash ( / ) instead of the forward slash ( \ ).</P>
-
-<OL>
-	<LI>Geronimo must be downloaded and installed. For instructions please see the <SPAN class="nobr"><A href="http://geronimo.apache.org/" title="Visit page outside Confluence" rel="nofollow">Geronimo<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> web site. In the Geronimo release of geronimo-1.0-M5 or greater, Tomcat is integrated with Geronimo. By default, Tomcat uses port 8080. This information will be used later.</LI>
-	<LI>Download the ServiceMix source code. Please see the <SPAN class="nobr"><A href="http://www.servicemix.org/Getting%20Started" title="Visit page outside Confluence" rel="nofollow">Getting Started<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> guide for instructions.</LI>
-	<LI>Create the WAR file:
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">cd [servicemix_install_dir]\tooling\servicemix-web
-maven war</PRE>
-</DIV></DIV>
-<P>where <TT>servicemix_install_dir</TT> is the directory in which ServiceMix was downloaded and installed. The war file can be found in <TT>[servicemix_install_dir]\tooling\servicemix-web\target\servicemix-web.war</TT>.</P></LI>
-	<LI>To deploy the ServiceMix WAR file on Geronimo, use the Geronimo <TT>deployer.jar</TT> tool found in the <TT>bin</TT> directory of the Geronimo base directory.<BR>
-From a command shell:
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">cd [geronimo_install_dir]
-java -jar bin/deployer.jar --user system --password manager deploy [servicemix-2.0.x_install_dir]\tooling\servicemix-web\target\servicemix-web.war</PRE>
-</DIV></DIV>
-<P><BR clear="all">
-You will see output similar to this:</P>
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">Deployed servicemix-web @ http:<SPAN class="code-comment">//Lisas:8080/servicemix-web</SPAN></PRE>
-</DIV></DIV>
-<P>The output in the Geronimo console window should show ServiceMix starting. Output will be similar to the following. This WAR file was not developed for use on Geronimo, but for use on Tomcat stand-alone, therefore, it does not contain a geronimo-web.xml deployment plan. For using the <TT>servicemix-web.war</TT> file on Tomcat, please see <SPAN class="nobr"><A href="http://www.servicemix.org/Tomcat%20Integration" title="Visit page outside Confluence" rel="nofollow">Tomcat Integration<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN>.</P>
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">...    
-Geronimo Application Server started
-13:13:17,062 WARN  [JettyModuleBuilder] Web application does not contain a WEB-INF/geronimo-web.xml deployment plan.  This may or may not
- a problem, depending on whether you have things like resource references that need to be resolved.  You can also give the deployer a sep
-te deployment plan file on the command line.</PRE>
-</DIV></DIV>
-<P>If Geronimo is restarted the console log will show ServiceMix starting, as shown below. <B>Note:</B> Geronimo does not need to be restarted to deploy the WAR file. </P>
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">Booting Geronimo Kernel (in Java 1.5.0_05)...
-Starting Geronimo Application Server
-[*****************] 100%  45s Startup complete
-  Listening on Ports:
-    1099 0.0.0.0 RMI Naming
-    1527 0.0.0.0 Derby Connector
-    4201 0.0.0.0 ActiveIO Connector EJB
-    4242 0.0.0.0 Remote Login Listener
-    8019 0.0.0.0 Tomcat Connector AJP
-    8080 0.0.0.0 Jetty Connector HTTP
-    8090 0.0.0.0 Tomcat Connector HTTP
-    8443 0.0.0.0 Jetty Connector HTTPS
-    8453 0.0.0.0 Tomcat Connector HTTPS
-   61616 0.0.0.0 ActiveMQ Message Broker Connector
-  Started Application Modules:
-    EAR: org/apache/geronimo/Console/Jetty
-    WAR: org/apache/geronimo/applications/Welcome/Jetty
-    WAR: servicemix-web
-  Web Applications:
-    http:<SPAN class="code-comment">//Lisas:8080/
-</SPAN>    http:<SPAN class="code-comment">//Lisas:8080/console
-</SPAN>    http:<SPAN class="code-comment">//Lisas:8080/console-standard
-</SPAN>    http:<SPAN class="code-comment">//Lisas:8080/servicemix-web
-</SPAN>Geronimo Application Server started</PRE>
-</DIV></DIV>
-<P><B>NOTE:</B> The console output is also logged in <TT>geronimo_install_dir\var\log\deployer.log</TT>.</P></LI>
-</OL>
-
-
-
-<H3><A name="GeronimoIntegration-TestingtheServiceMixGeronimoDeployment"></A>Testing the ServiceMix Geronimo Deployment</H3>
-<P>To ensure that ServiceMix is running on Geronimo, do any of the following:</P>
-
-<OL>
-	<LI>Use Geronimo&apos;s &quot;list-modules&quot; option on <TT>deployer.jar</TT> to see the <TT>servicemix-web</TT> application:
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">cd [geronimo_install_dir]
-java -jar bin/deployer.jar --user system --password manager list-modules</PRE>
-</DIV></DIV>
-<P>Output will be similar to:</P>
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">Found 33 modules
-  + org/apache/geronimo/Tomcat
-  + org/apache/geronimo/Jetty
-  + org/apache/geronimo/RMINaming
-  + org/apache/geronimo/ActiveMQServer
-  + org/apache/geronimo/TomcatRuntimeDeployer
-  + org/apache/geronimo/Server
-  + org/apache/geronimo/Security
-  + servicemix-web @ http:<SPAN class="code-comment">//Lisas:8080/servicemix-web
-</SPAN>  + org/apache/geronimo/SystemDatabase
-  + org/apache/geronimo/applications/Welcome/Jetty @ http:<SPAN class="code-comment">//Lisas:8080/
-</SPAN>  + org/apache/geronimo/SystemJMS
-...</PRE>
-</DIV></DIV>
-<P><BR clear="all">
-<BR clear="all"></P></LI>
-	<LI>ServiceMix&apos;s default port is 1099. From another window run netstat and search for port 1099.
-<BR clear="all">
-From a Windows console, type:
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">netstat -an|find <SPAN class="code-quote">&quot;1099&quot;</SPAN></PRE>
-</DIV></DIV>
-<P><BR clear="all">
-<B>OR</B>
-<BR clear="all">
-<BR clear="all">
-From a Unix command shell, type:</P>
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">netstat -an|grep 1099</PRE>
-</DIV></DIV>
-<P><BR clear="all"></P></LI>
-	<LI>Run the ServiceMix JMX Console. To do this, enter the following URL in a web browser: <SPAN class="nobr"><A href="http://localhost:8080/servicemix-web:" title="Visit page outside Confluence" rel="nofollow">http://localhost:8080/servicemix-web:<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN>
-<BR clear="all">
-<BR clear="all">
-<IMG src="geronimo-integration.data/jmxconsolegeronimo.jpg" align="absmiddle" border="0">
-<BR clear="all">
-<BR clear="all"></LI>
-	<LI>An http binding example is supplied. To run the example program perform the following steps:
-	<OL>
-		<LI>From a browser, enter the URL  <SPAN class="nobr"><A href="http://localhost:8080/servicemix-web/examples" title="Visit page outside Confluence" rel="nofollow">http://localhost:8080/servicemix-web/examples<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN>.
-<BR clear="all">
-<BR clear="all">
-<IMG src="geronimo-integration.data/httpbindingexample2.0.jpg" align="absmiddle" border="0">
-<BR clear="all">
-<BR clear="all"></LI>
-		<LI>Enter a name or some text in the text box (shown above) and click the Submit button. You will see:
-<BR clear="all">
-<BR clear="all">
-<IMG src="geronimo-integration.data/httpbindingresultgeronimo.jpg" align="absmiddle" border="0">
-<BR clear="all">
-<BR clear="all">
-<BR clear="all"></LI>
-	</OL>
-	</LI>
-</OL>
-
-
-<H3><A name="GeronimoIntegration-UndeployingServiceMixonGeronimo"></A>Undeploying ServiceMix on Geronimo</H3>
-
-<P>Execute the following steps to undeploy ServiceMix from Geronimo. </P>
-<OL>
-	<LI>To undeploy the ServiceMix WAR file, use the Geronimo <TT>deployer.jar</TT> tool found in the <TT>bin</TT> directory of the Geronimo base directory.<BR>
-From a command shell:
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">cd [geronimo_install_dir]
-java -jar bin/deployer.jar --user system --password manager undeploy servicemix-web</PRE>
-</DIV></DIV>
-<P><BR clear="all">
-The output in the Geronimo console window should show the ServiceMix WAR file being undeployed. Output will be similar to the following:</P>
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">Module servicemix-web stopped.
-
-        Module servicemix-web unloaded.
-
-        Module servicemix-web uninstalled.
-
-    Undeployed servicemix-web</PRE>
-</DIV></DIV></LI>
-</OL>
-
-
-
-<H2><A name="GeronimoIntegration-DeployingJBIComponents"></A>Deploying JBI Components</H2>
-
-<P>Components can be deployed on ServiceMix in various configurations. For example, components can be deployed on ServiceMix running stand-alone or components can be deployed on ServiceMix which itself is deployed on an application server such as Geronimo.</P>
-
-<P>First some background. A JBI component is either a service engine (SE) or a binding component (BC). These terms are defined in <A href="introduction-to-esb.html" title="Introduction to ESB">Introduction to ESB</A> and/or the <A href="glossary.html" title="Glossary">Glossary</A>. A BC/SE is <B>installed</B> on ServiceMix by copying it into the <TT>install</TT> directory which resides under the ServiceMix home directory. So what gets deployed? JBI components can act as containers themselves. Artifacts can be <B>deployed</B> to an existing BC or SE to add more functionality to that component. Adding artifacts to installed components is called deployment. To deploy artifacts to a component the artifacts can be placed in the <TT>deploy</TT> directory under the ServiceMix home directory. Another term that is important to know is <EM>service assembly</EM>. A service assembly is a collection of deployment artifacts and metadata. A <EM>service unit</EM> is a single deployment arti
 fact which is deployed on a single component. For deployment to happen, the artifacts must be in a very specific format, which is specified in the JSR 208 specification. Please see chapter 6 of the <SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM&title=copy%20link%20here&linkCreation=true&fromPageId=1898" title="Create Page: copy link here" class="createlink">JSR 208<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN> specification for more details. In addition to deploying components, ServiceMix allows <TT>servicemix.xml</TT> files to be deployed in a similar method to deploying a component. </P>
-
-<H3><A name="GeronimoIntegration-DeployingJBIComponentsonServiceMixRunningStandAlone"></A>Deploying JBI Components on ServiceMix Running Stand-Alone</H3>
-<P>This section is included to show how to deploy a ServiceMix component on ServiceMix running stand-alone. It is helpful to see how this deployment is done to build up to the deployment on Geronimo. </P>
-
-<P><B>Note:</B> These steps work on ServiceMix versions prior to 2.0, but it is now broken. Please see Jira issue: <SPAN class="nobr"><A href="https://support.simulalabs.com/jira/browse/SM-154" title="Visit page outside Confluence" rel="nofollow">SM-154<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN>.</P>
-
-<P>The following example shows a component &quot;org.servicemix.components.servicemix.ServiceMixComponent&quot; being deployed and then a service unit (Quartz) being deployed to the ServiceMixComponent. Note: that the service unit is a <TT>servicemix.xml</TT> file.</P>
-
-<P>These steps were performed with a source distribution of ServiceMix 2.0.2 on Windows XP. The existing quartz binding example is modified in this example to turn it into a deployement unit.</P>
-
-<OL>
-	<LI>Modify the quartz binding <TT>servicemix.xml</TT> file to change it into a service unit. The <TT>servicemix.xml</TT> file is located in <TT>[servicemix_src_install_dir]\assembly\target\servicemix-2.0.2\bin\servicemix-2.0.2\examples\quartz-binding</TT>, where [servicemix_src_install_dir] is the directory in which the source distribution of ServiceMix is located.</LI>
-	<LI>Create a directory elsewhere, such as \temp\JBIcomponent</LI>
-	<LI>Copy servicemix.xml to \temp\JBIcomponent</LI>
-	<LI>cd \temp\JBIcomponent</LI>
-	<LI>Edit the <TT>servicemix.xml</TT> file. Change the &quot;container&quot; tags to &quot;serviceunit&quot; and save the file. The file should match the following:
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">&lt;?xml version=<SPAN class="code-quote">&quot;1.0&quot;</SPAN> encoding=<SPAN class="code-quote">&quot;UTF-8&quot;</SPAN>?&gt;
-&lt;beans xmlns=<SPAN class="code-quote">&quot;http:<SPAN class="code-comment">//xbean.org/schemas/spring/1.0&quot;</SPAN>
-</SPAN>	xmlns:spring=<SPAN class="code-quote">&quot;http:<SPAN class="code-comment">//xbean.org/schemas/spring/1.0&quot;</SPAN>
-</SPAN>	xmlns:sm=<SPAN class="code-quote">&quot;http:<SPAN class="code-comment">//servicemix.org/config/1.0&quot;</SPAN>
-</SPAN>	xmlns:xsi=<SPAN class="code-quote">&quot;http:<SPAN class="code-comment">//www.w3.org/2001/XMLSchema-instance&quot;</SPAN>
-</SPAN>	xsi:schemaLocation=&quot;http:<SPAN class="code-comment">//xbean.org/schemas/spring/1.0 ../../conf/spring-beans.xsd
-</SPAN>	                    http:<SPAN class="code-comment">//servicemix.org/config/1.0 ../../conf/servicemix.xsd&quot;
-</SPAN>	xmlns:my=<SPAN class="code-quote">&quot;http:<SPAN class="code-comment">//servicemix.org/demo/&quot;</SPAN>&gt;
-</SPAN>
-	&lt;!-- the JBI container --&gt;
-	&lt;sm:serviceunit spring:id=<SPAN class="code-quote">&quot;jbi&quot;</SPAN>&gt;
-
-		&lt;sm:activationSpecs&gt;
-
-			&lt;!-- lets kick off a timer  every 5 seconds --&gt;
-			&lt;sm:activationSpec componentName=<SPAN class="code-quote">&quot;timer&quot;</SPAN> service=<SPAN class="code-quote">&quot;my:timer&quot;</SPAN>
-				destinationService=<SPAN class="code-quote">&quot;my:trace&quot;</SPAN>&gt;
-				&lt;sm:component&gt;
-					&lt;bean xmlns=<SPAN class="code-quote">&quot;http:<SPAN class="code-comment">//xbean.org/schemas/spring/1.0&quot;</SPAN>
-</SPAN>						class=<SPAN class="code-quote">&quot;org.servicemix.components.quartz.QuartzComponent&quot;</SPAN>&gt;
-						&lt;property name=<SPAN class="code-quote">&quot;triggers&quot;</SPAN>&gt;
-							&lt;map&gt;
-								&lt;entry&gt;
-									&lt;key&gt;
-										&lt;bean class=<SPAN class="code-quote">&quot;org.quartz.SimpleTrigger&quot;</SPAN>&gt;
-											&lt;property name=<SPAN class="code-quote">&quot;repeatInterval&quot;</SPAN> value=<SPAN class="code-quote">&quot;5000&quot;</SPAN> /&gt;
-											&lt;property name=<SPAN class="code-quote">&quot;repeatCount&quot;</SPAN> value=<SPAN class="code-quote">&quot;-1&quot;</SPAN> /&gt;
-										&lt;/bean&gt;
-									&lt;/key&gt;
-									&lt;bean
-										class=<SPAN class="code-quote">&quot;org.quartz.JobDetail&quot;</SPAN>&gt;
-										&lt;property name=<SPAN class="code-quote">&quot;name&quot;</SPAN> value=<SPAN class="code-quote">&quot;My Example Job&quot;</SPAN> /&gt;
-										&lt;property name=<SPAN class="code-quote">&quot;group&quot;</SPAN> value=<SPAN class="code-quote">&quot;ServiceMix&quot;</SPAN> /&gt;
-									&lt;/bean&gt;
-								&lt;/entry&gt;
-							&lt;/map&gt;
-						&lt;/property&gt;
-					&lt;/bean&gt;
-				&lt;/sm:component&gt;
-			&lt;/sm:activationSpec&gt;
-
-
-			&lt;!-- Route the event to a trace component that just outputs the event to the console --&gt;
-			&lt;sm:activationSpec componentName=<SPAN class="code-quote">&quot;trace&quot;</SPAN> service=<SPAN class="code-quote">&quot;my:trace&quot;</SPAN>&gt;
-				&lt;sm:component&gt;
-					&lt;bean xmlns=<SPAN class="code-quote">&quot;http:<SPAN class="code-comment">//xbean.org/schemas/spring/1.0&quot;</SPAN>
-</SPAN>						class=<SPAN class="code-quote">&quot;org.servicemix.components.util.TraceComponent&quot;</SPAN> /&gt;
-				&lt;/sm:component&gt;
-			&lt;/sm:activationSpec&gt;
-
-		&lt;/sm:activationSpecs&gt;
-	&lt;/sm:serviceunit&gt;
-
-&lt;/beans&gt;</PRE>
-</DIV></DIV>
-<P>This file will be used in a later step.
-<BR clear="all">  </P></LI>
-	<LI>Two jar files must be created. These jar files will be copied into the ServiceMix <TT>deploy</TT> directory. The first jar file will contain the service component <TT>jbi.xml</TT> file. When this is copied to the <TT>deploy</TT> directory it deploys the <TT>ServiceMixComponent</TT> component. The second jar file will contain the service assembly and the <TT>jbi.xml</TT> descriptor file. When it is copied to the <TT>deploy</TT> directory of ServiceMix it deploys the service unit (Quartz) to the previously deployed component, <TT>ServiceMixComponent</TT>.
-	<OL>
-		<LI>The file service component <TT>jbi.xml</TT> file should contain:
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">&lt;jbi xmlns=<SPAN class="code-quote">&quot;http:<SPAN class="code-comment">//java.sun.com/xml/ns/jbi&quot;</SPAN> 
-</SPAN>     xmlns:xsi=<SPAN class="code-quote">&quot;http:<SPAN class="code-comment">//www.w3.org/2001/XMLSchema-instance&quot;</SPAN> 
-</SPAN>     xsi:schemaLocation=<SPAN class="code-quote">&quot;http:<SPAN class="code-comment">//java.sun.com/xml/ns/jbi&quot;</SPAN> 
-</SPAN>     version=<SPAN class="code-quote">&quot;1.0&quot;</SPAN>&gt;
-
-  &lt;component type=<SPAN class="code-quote">&quot;service-engine&quot;</SPAN>&gt;
-    &lt;identification&gt;
-      &lt;name&gt;servicemix-component&lt;/name&gt;
-      &lt;description&gt;A ServiceMix Component that can be used to deploy servicemix.xml artifacts.&lt;/description&gt;
-    &lt;/identification&gt;
-    &lt;component-class-name&gt;org.servicemix.components.servicemix.ServiceMixComponent&lt;/component-class-name&gt;
-    &lt;component-class-path/&gt;
-  &lt;/component&gt;
-
-&lt;/jbi&gt;</PRE>
-</DIV></DIV></LI>
-		<LI>Put <TT>jbi.xml</TT> in an empty META-INF directory and put that into a jar file:
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">mkdir META-INF
-copy jbi.xml META-INF
-jar cvf service-component.jar *</PRE>
-</DIV></DIV></LI>
-		<LI>Create a zip file of the <TT>servicemix.xml</TT> file you modified above. The zip file should contain the <TT>servicemix.xml</TT> file and it should be called su1.zip to match the name it is called in the <TT>jbi.xml</TT> file. See the <TT>artifacts-name</TT> tag in the <TT>jbi.xml</TT> file for the name of the zip file.</LI>
-		<LI>Create the second jar file--this is the service assembly jar file. It will contain another <TT>jbi.xml</TT> file that is used for the service assembly and it will also contain the zip file, <TT>su1.zip</TT> in the following structure:<BR>
-The service assembly <TT>jbi.xml</TT> should be match the following:
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">&lt;jbi xmlns=<SPAN class="code-quote">&quot;http:<SPAN class="code-comment">//java.sun.com/xml/ns/jbi&quot;</SPAN> 
-</SPAN>     xmlns:xsi=<SPAN class="code-quote">&quot;http:<SPAN class="code-comment">//www.w3.org/2001/XMLSchema-instance&quot;</SPAN> 
-</SPAN>     xsi:schemaLocation=<SPAN class="code-quote">&quot;http:<SPAN class="code-comment">//java.sun.com/xml/ns/jbi&quot;</SPAN> 
-</SPAN>     version=<SPAN class="code-quote">&quot;1.0&quot;</SPAN>&gt;
-     
-   &lt;service-assembly&gt;
-     &lt;identification&gt;
-       &lt;name&gt;AU_1&lt;/name&gt;
-       &lt;description&gt;Sample AU&lt;/description&gt;
-     &lt;/identification&gt;
-     &lt;service-unit&gt;
-       &lt;identification&gt;
-         &lt;name&gt;SU_1&lt;/name&gt;
-         &lt;description&gt;Sample&lt;/description&gt;
-       &lt;/identification&gt;
-       &lt;target&gt;
-         &lt;artifacts-zip&gt;su1.zip&lt;/artifacts-zip&gt;
-         &lt;component-name&gt;servicemix-component&lt;/component-name&gt;
-       &lt;/target&gt;
-     &lt;/service-unit&gt;
-    &lt;/service-assembly&gt;
-    
-&lt;/jbi&gt;</PRE>
-</DIV></DIV>
-<P>Copy the <TT>jbi.xml</TT> file to an empty  META-INF directory, then create the jar file:</P>
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">In a directory which contains these files, create the jar file:
-  META-INF/jbi.xml
-  su1.zip
-
-jar cvf sa_quartz.jar *</PRE>
-</DIV></DIV></LI>
-	</OL>
-	</LI>
-	<LI>Deploy the two jar files.  Copy <TT>service_component.jar</TT> and <TT>sa_quartz.jar</TT> to <TT>[servicemix_src_install_dir]\assembly\target\servicemix-2.0.\bin\servicemix-2.0.2\deploy</TT>. This can be done while ServiceMix is running or while ServiceMix is not running. In the second case, run ServiceMix to see the deployment. Output will be similar to:
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">ServiceMixComponent: deploy
-ServiceMixComponent: init: SU_1 path: C:\tmp1\servicemix-1.1-SNAPSHOT\target\servicemix-1.1-SNAPSHOT\bin\servicemix-1.1-SNAPSHOT\bin\..\wdir
-\defaultJBI\components\servicemix-component\serviceunit\SU_1
-[INFO] XmlBeanDefinitionReader - -Loading XML bean definitions from URL [file:C:/tmp1/servicemix-1.1-SNAPSHOT/target/servicemix-1.1-SNAPSHOT
-/bin/servicemix-1.1-SNAPSHOT/bin/../wdir/defaultJBI/components/servicemix-component/serviceunit/SU_1/servicemix.xml]
-...
-[INFO] DefaultListableBeanFactory - -Creating shared instance of singleton bean &apos;jbi&apos;
-ServiceMixComponent: start: SU_1
-[INFO] JBIContainer - -Activating component <SPAN class="code-keyword">for</SPAN>: [container=defaultJBI,name=timer,id=timer] with service: {http:<SPAN class="code-comment">//servicemix.org/demo/}timer
-</SPAN> component: org.servicemix.components.quartz.QuartzComponent@1ecfe07
-[INFO] SimpleThreadPool - -Job execution threads will use class loader of thread: main
-[INFO] RAMJobStore - -RAMJobStore initialized.
-[INFO] StdSchedulerFactory - -Quartz scheduler &apos;DefaultQuartzScheduler&apos; initialized from <SPAN class="code-keyword">default</SPAN> resource file in Quartz <SPAN class="code-keyword">package</SPAN>: &apos;quartz.pr
-operties&apos;
-[INFO] StdSchedulerFactory - -Quartz scheduler version: 1.4.0
-[INFO] ComponentContextImpl - -Component: timer activated endpoint: {http:<SPAN class="code-comment">//servicemix.org/demo/}timer : timer
-</SPAN>[INFO] JBIContainer - -Activating component <SPAN class="code-keyword">for</SPAN>: [container=defaultJBI,name=trace,id=trace] with service: {http:<SPAN class="code-comment">//servicemix.org/demo/}trace
-</SPAN> component: org.servicemix.components.util.TraceComponent@8b8a47
-[INFO] ComponentContextImpl - -Component: trace activated endpoint: {http:<SPAN class="code-comment">//servicemix.org/demo/}trace : trace
-</SPAN>[INFO] DeploymentService - -Deployed ServiceUnit SU_1 to Component: servicemix-component
-[INFO] AutoDeploymentService - -Unpacked archive C:\tmp1\servicemix-1.1-SNAPSHOT\target\servicemix-1.1-SNAPSHOT\bin\servicemix-1.1-SNAPSHOT\
-bin\..\deploy\comp.jar to C:\tmp1\servicemix-1.1-SNAPSHOT\target\servicemix-1.1-SNAPSHOT\bin\servicemix-1.1-SNAPSHOT\bin\..\wdir\defaultJBI\
-tmp\comp.0.tmp
-[INFO] XmlBeanDefinitionReader - -Loading XML bean definitions from URL [file:/C:/tmp1/servicemix-1.1-SNAPSHOT/target/servicemix-1.1-SNAPSHO
-T/bin/servicemix-1.1-SNAPSHOT/bin/../wdir/defaultJBI/tmp/comp.0.tmp/META-INF/jbi.xml]
-...
-[INFO] DefaultListableBeanFactory - -Creating shared instance of singleton bean &apos;jbi&apos;
-[INFO] AutoDeploymentService - -Unpacked archive C:\tmp1\servicemix-1.1-SNAPSHOT\target\servicemix-1.1-SNAPSHOT\bin\servicemix-1.1-SNAPSHOT\
-bin\..\deploy\sa_quartz.jar to C:\tmp1\servicemix-1.1-SNAPSHOT\target\servicemix-1.1-SNAPSHOT\bin\servicemix-1.1-SNAPSHOT\bin\..\wdir\defaul
-tJBI\tmp\sa_quartz.0.tmp
-[INFO] XmlBeanDefinitionReader - -Loading XML bean definitions from URL [file:/C:/tmp1/servicemix-1.1-SNAPSHOT/target/servicemix-1.1-SNAPSHO
-T/bin/servicemix-1.1-SNAPSHOT/bin/../wdir/defaultJBI/tmp/sa_quartz.0.tmp/META-INF/jbi.xml]
-[INFO] FileSystemXmlApplicationContext - -Bean factory <SPAN class="code-keyword">for</SPAN> application context [org.springframework.context.support.FileSystemXmlApplication
-[INFO] JBIContainer - -ServiceMix JBI Container (http:<SPAN class="code-comment">//servicemix.org/) name: defaultJBI running version: ServiceMix.
-</SPAN>[INFO] DeliveryChannel - -<SPAN class="code-keyword">default</SPAN> destination serviceName <SPAN class="code-keyword">for</SPAN> timer = {http:<SPAN class="code-comment">//servicemix.org/demo/}trace
-</SPAN>[INFO] QuartzScheduler - -Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
-[INFO] TraceComponent - -Exchange: org.servicemix.jbi.messaging.InOnlyImpl@a7dd39 received IN message: org.servicemix.jbi.messaging.Normaliz
-edMessageImpl@acdd02{properties: {org.servicemix.quartz.context=JobExecutionContext: trigger: &apos;ServiceMix.My Example Job job: ServiceMix.My
-Example Job fireTime: &apos;Thu Dec 08 14:15:06 PST 2005 scheduledFireTime: Thu Dec 08 14:15:05 PST 2005 previousFireTime: &apos;<SPAN class="code-keyword">null</SPAN> nextFireTime: Th
-u Dec 08 14:15:06 PST 2005 isRecovering: <SPAN class="code-keyword">false</SPAN> refireCount: 0, org.servicemix.quartz.detail=JobDetail &apos;ServiceMix.My Example Job&apos;:  jobClass
-: &apos;org.servicemix.components.quartz.ServiceMixJob isStateful: <SPAN class="code-keyword">false</SPAN> isVolatile: <SPAN class="code-keyword">false</SPAN> isDurable: <SPAN class="code-keyword">false</SPAN> requestsRecovers: <SPAN class="code-keyword">false</SPAN>, org.servicem
-ix.component=org.servicemix.components.quartz.QuartzComponent@1ecfe07}}
-[INFO] TraceComponent - -Body is: &lt;?xml version=<SPAN class="code-quote">&quot;1.0&quot;</SPAN> encoding=<SPAN class="code-quote">&quot;UTF-8&quot;</SPAN>?&gt;&lt;timer&gt;&lt;name&gt;My Example Job&lt;/name&gt;&lt;group&gt;ServiceMix&lt;/group&gt;&lt;fullname
-&gt;ServiceMix.My Example Job&lt;/fullname&gt;&lt;description/&gt;&lt;fireTime&gt;Thu Dec 08 14:15:06 PST 2005&lt;/fireTime&gt;&lt;/timer&gt;
-[INFO] TraceComponent - -Exchange: org.servicemix.jbi.messaging.InOnlyImpl@19ecd80 received IN message: org.servicemix.jbi.messaging.Normali
-zedMessageImpl@c5aa00{properties: {org.servicemix.quartz.context=JobExecutionContext: trigger: &apos;ServiceMix.My Example Job job: ServiceMix.My
- Example Job fireTime: &apos;Thu Dec 08 14:15:06 PST 2005 scheduledFireTime: Thu Dec 08 14:15:06 PST 2005 previousFireTime: &apos;Thu Dec 08 14:15:05
-PST 2005 nextFireTime: Thu Dec 08 14:15:06 PST 2005 isRecovering: <SPAN class="code-keyword">false</SPAN> refireCount: 0, org.servicemix.quartz.detail=JobDetail &apos;ServiceMix.M
-y Example Job&apos;:  jobClass: &apos;org.servicemix.components.quartz.ServiceMixJob isStateful: <SPAN class="code-keyword">false</SPAN> isVolatile: <SPAN class="code-keyword">false</SPAN> isDurable: <SPAN class="code-keyword">false</SPAN> requestsReco
-vers: <SPAN class="code-keyword">false</SPAN>, org.servicemix.component=org.servicemix.components.quartz.QuartzComponent@1ecfe07}}
-[INFO] TraceComponent - -Body is: &lt;?xml version=<SPAN class="code-quote">&quot;1.0&quot;</SPAN> encoding=<SPAN class="code-quote">&quot;UTF-8&quot;</SPAN>?&gt;&lt;timer&gt;&lt;name&gt;My Example Job&lt;/name&gt;&lt;group&gt;ServiceMix&lt;/group&gt;&lt;fullname
-&gt;ServiceMix.My Example Job&lt;/fullname&gt;&lt;description/&gt;&lt;fireTime&gt;Thu Dec 08 14:15:06 PST 2005&lt;/fireTime&gt;&lt;/timer&gt;</PRE>
-</DIV></DIV></LI>
-</OL>
-
-
-
-<H3><A name="GeronimoIntegration-DeployingComponentsonservicemixweb.war"></A>Deploying Components on servicemix-web.war</H3>
-<P>This section is on hold until the Jira issue:  is fixed.</P>
-
-<H3><A name="GeronimoIntegration-DeployingJBIComponentsonGeronimoUsingtheGeronimoDeploymentTool"></A>Deploying JBI Components on Geronimo Using the Geronimo Deployment Tool</H3>
-<P>This section discusses using the Geronimo deployment tool to deploy components. This is separate from the previous sections<BR>
-dealing with the servicemix-web.war file. When the deployment tool is fully developed this will be the preferred method.<BR>
-Currently only geronimo-1.0-SNAPSHOT can be used to perform this method. </P>
-
-<P>The JBI spec describes in detail how to create a valid JBI deployment unit.  In essence, it is a jar file with a META-INF/jbi.xml with other resource jars inside it.  Please see <SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM&title=Deployment%20Units&linkCreation=true&fromPageId=1898" title="Create Page: Deployment Units" class="createlink">Deployment Units<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN> for more information.</P>
-
-<OL>
-	<LI>Make sure that your geronimo server is running.</LI>
-	<LI>Run the geronimo deploy tool against your deployment unit (in this case jbcomponent.jar): <DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">java -jar geronimo-1.0-SNAPSHOT/bin/deployer.jar --user system --password manager deploy jbcomponent.jar</PRE>
-</DIV></DIV></LI>
-</OL>
-
-
-<P>That should deploy the component to geronimo.  To check, just take a look at the geronimo logs for a message similar to:</P>
-<DIV class="code"><DIV class="codeContent">
-<PRE class="code-java">11:44:24,865 INFO  [Configuration] Started configuration example-engine-1
-11:44:24,869 INFO  [ServiceMixDeployment] Starting: /Users/chirino/sandbox/geronimo/modules/assembly/target/geronimo-1.0-SNAPSHOT/config-store/20/META-INF/jbi.xml
-...
-11:44:25,783 INFO  [DefaultListableBeanFactory] Creating shared instance of singleton bean &apos;jbi&apos;</PRE>
+	<LI>Start Geroninmo - Open a DOS prompt (Start &#45;&gt; Run - &quot;cmd&quot;) and run the following command</LI>
+</UL>
+
+
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java">&lt;geronimo home&gt;\bin\geronimo.bat</PRE>
 </DIV></DIV>
+<UL>
+	<LI>Open a DOS prompt (Start &#45;&gt; Run - &quot;cmd&quot;)</LI>
+	<LI>Set the JAVA_HOME to point to your JDK install:</LI>
+</UL>
 
 
-<H2><A name="GeronimoIntegration-RelatedDocumentation"></A>Related Documentation</H2>
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java">SET JAVA_HOME=&lt;jdk home&gt;
+e.g.
+SET JAVA_HOME=c:\apps\tools\jdk1.5.0</PRE>
+</DIV></DIV>
 <UL>
-	<LI><SPAN class="nobr"><A href="http://apache.geronimo.org/" title="Visit page outside Confluence" rel="nofollow">Geronimo<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
-	<LI><SPAN class="nobr"><A href="http://www.servicemix.org/Tomcat%20Integration" title="Visit page outside Confluence" rel="nofollow">Tomcat Integration<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN>.</LI>
+	<LI>Run the Geronimo deployment tool:</LI>
 </UL>
 
 
-<H2><A name="GeronimoIntegration-Status"></A>Status</H2>
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java">java -jar &lt;geronimo home&gt;bin/deployer.jar install-plugin &lt;maven repository home&gt;\org\apache\servicemix\geronimo\servicemix\3.0-incubating\servicemix-3.0-incubating.car</PRE>
+</DIV></DIV>
+<UL>
+	<LI>The last step should report success both in the window in which you ran the deployment command, and in the window that Geronimo is running in.</LI>
+</UL>
 
-<P>Please monitor the Jira issue <SPAN class="nobr"><A href="https://jira.logicblaze.com/jira/browse/SM-140" title="Visit page outside Confluence" rel="nofollow">SM-140<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> to get currrent information on the Geronimo deployer for ServiceMix.</P>
 
-<P>Please monitor the Jira issue <SPAN class="nobr"><A href="https://support.simulalabs.com/jira/browse/SM-154" title="Visit page outside Confluence" rel="nofollow">SM-154<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> to get current information on the component deployment bug.</P></DIV>
+<P>I will post samples of what the compile steps look like, and what the successful install looks like shortly, but I&apos;ve already delayed publishing this for too long so I wanted to get this up.&nbsp; Hopefully you are now on your way to actually working with the ServiceMix product.</P></DIV>
           
+        <!--
+          <div class="tabletitle">
+            Children
+            <span class="smalltext" id="show" style="display: inline;">
+              <a href="javascript:showChildren()">Show Children</a></span>
+            <span class="smalltext" id="hide" style="display: none;">
+              <a href="javascript:hideChildren()">Hide Children</a></span>
+          </div>
+          <div class="greybox" id="children" style="display: none;">
+                                      <a href="http://goopen.org/confluence/display/SM/Geronimo+1.0+and+ServiceMix+2.x+Integration" title="Geronimo 1.0 and ServiceMix 2.x Integration">Geronimo 1.0 and ServiceMix 2.x Integration</a>
+              <span class="smalltext">(ServiceMix)</span>
+              <br>
+                      </div>
+-->
                   </DIV>
         </TD>
       </TR>
@@ -573,11 +303,11 @@
       </DIV>
     </DIV>
     <DIV id="site-footer">
-          Added by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=chirino">Hiram Chirino</A>,
-    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=gnodet">Guillaume Nodet</A> on May 11, 2006
-                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=1898&originalId=5290">view change</A>)
+          Added by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=flashard">Michael Lee</A>,
+    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=gnodet">Guillaume Nodet</A> on Nov 08, 2006
+                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=14066&originalId=14721">view change</A>)
               
-      (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=1898">edit page</A>)
+      (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=14066">edit page</A>)
     </DIV>
 
   </BODY>

Modified: incubator/servicemix/site/main/getting-started-guide-old.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/getting-started-guide-old.html?view=diff&rev=471431&r1=471430&r2=471431
==============================================================================
--- incubator/servicemix/site/main/getting-started-guide-old.html (original)
+++ incubator/servicemix/site/main/getting-started-guide-old.html Sun Nov  5 06:10:15 2006
@@ -79,7 +79,7 @@
 <H3><A name="Navigation-Community"></A>Community</H3>
 
 <UL class="alternate" type="square">
-	<LI><A href="../SM30UG/users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
+	<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=User's%20Guide" title="Create Page in space SM30UG: User's Guide" class="createlink">User&apos;s Guide<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
 	<LI><A href="documentation.html" title="Documentation">Documentation</A></LI>
 	<LI><A href="support.html" title="Support">Support</A></LI>
 	<LI><A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A></LI>
@@ -434,7 +434,7 @@
 
 <H2><A name="GettingStartedGuide-old-AdditionalResources"></A>Additional Resources</H2>
 
-<P>Before trying to use ServiceMix you might want to read <A href="what-is-jbi.html" title="What is JBI">What is JBI</A>, take a look at the available <A href="components.html" title="Components">Components</A> and get an idea for the <A href="architecture.html" title="Architecture">Architecture</A> along with the supported <A href="nmr-flows.html" title="NMR Flows">NMR Flows</A>.</P>
+<P>Before trying to use ServiceMix you might want to read <A href="what-is-jbi.html" title="What is JBI">What is JBI</A>, take a look at the available <SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM&title=Components%20list&linkCreation=true&fromPageId=2107" title="Create Page: Components list" class="createlink">Components list<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN> and get an idea for the <A href="architecture.html" title="Architecture">Architecture</A> along with the supported <A href="nmr-flows.html" title="NMR Flows">NMR Flows</A>.</P>
 
 <P>A quick way to get started is to run the examples that are part of the ServiceMix binary distribution. The examples are located in the <EM>examples</EM> directory under the directory in which ServiceMix was installed.</P>
 
@@ -515,8 +515,8 @@
     </DIV>
     <DIV id="site-footer">
           Added by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=lmalgeri">Lisa Malgeri</A>,
-    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=gnodet">Guillaume Nodet</A> on May 11, 2006
-                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=2107&originalId=5220">view change</A>)
+    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=gnodet">Guillaume Nodet</A> on Nov 08, 2006
+                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=2107&originalId=14715">view change</A>)
               
       (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=2107">edit page</A>)
     </DIV>

Modified: incubator/servicemix/site/main/home.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/home.html?view=diff&rev=471431&r1=471430&r2=471431
==============================================================================
--- incubator/servicemix/site/main/home.html (original)
+++ incubator/servicemix/site/main/home.html Sun Nov  5 06:10:15 2006
@@ -160,7 +160,7 @@
 
 <H4><A name="Home-JBIComponents"></A>JBI Components</H4>
 
-<P>ServiceMix includes many JBI components including HTTP, JMS, BPEL, Rules, and many <A href="components.html" title="Components">more ...</A></P>
+<P>ServiceMix includes many JBI components including HTTP, JMS, BPEL, Rules, and many <A href="components-list.html" title="Components list">more ...</A></P>
 
 <H2><A name="Home-News"></A>News</H2>
 
@@ -175,7 +175,7 @@
     <DIV class="blogHeading"><A href="2005/07/25/servicemix-10-m1-released-the-first-open-source-esb-based-on-jbi-is-now-available.html">ServiceMix 1.0-M1 Released. The first open source ESB based on JBI is now available</A></DIV>
 
     <DIV class="pagesubheading">
-                    </DIV>
+                    Last changed: Nov 08, 2006 09:07 by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=gnodet">Guillaume Nodet</A>                    </DIV>
         <DIV class="wiki-content">
          
 <P>We are pleased to announce the 1.0-M1 release of ServiceMix!</P>
@@ -209,7 +209,7 @@
 </UL>
 
 
-<P>For more detail see the <A href="components.html" title="Components">Components</A>.</P>
+<P>For more detail see the <A href="components-list.html" title="Components list">Components list</A>.</P>
 
 <P>ServiceMix has support for straight through processing, SEDA based process flows or fully clustered <SPAN class="nobr"><A href="http://servicemix.org/NMR%20Flows" title="Visit page outside Confluence" rel="nofollow">process flows<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN>.</P>
 
@@ -378,8 +378,8 @@
     </DIV>
     <DIV id="site-footer">
           Added by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=jstrachan">James Strachan</A>,
-    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=gnodet">Guillaume Nodet</A> on Sep 27, 2006
-                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=2120&originalId=13845">view change</A>)
+    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=gnodet">Guillaume Nodet</A> on Nov 08, 2006
+                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=2120&originalId=14683">view change</A>)
               
       (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=2120">edit page</A>)
     </DIV>

Modified: incubator/servicemix/site/main/how-does-servicemix-compare-to-synapse.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/how-does-servicemix-compare-to-synapse.html?view=diff&rev=471431&r1=471430&r2=471431
==============================================================================
--- incubator/servicemix/site/main/how-does-servicemix-compare-to-synapse.html (original)
+++ incubator/servicemix/site/main/how-does-servicemix-compare-to-synapse.html Sun Nov  5 06:10:15 2006
@@ -79,7 +79,7 @@
 <H3><A name="Navigation-Community"></A>Community</H3>
 
 <UL class="alternate" type="square">
-	<LI><A href="users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
+	<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=User's%20Guide" title="Create Page in space SM30UG: User's Guide" class="createlink">User&apos;s Guide<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
 	<LI><A href="documentation.html" title="Documentation">Documentation</A></LI>
 	<LI><A href="support.html" title="Support">Support</A></LI>
 	<LI><A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A></LI>
@@ -144,7 +144,7 @@
 
 <P>In providing management through WS-&#42; to Apache Axis, the Apache Synapse project provides a very important and useful capability to Web services. However, in its current implementation Apache Synapse would be overextended as an &quot;architectural&quot; solution. Building an SOA on Apache Synapse would presume that all exchanges in the SOA would be made through SOAP-based Web Services, that the management of the exchanges would be invoked exclusively by means of WS-*, and that the underlying SOAP stack(s) implement the relevant protocols.</P>
 
-<P>ServiceMix is a full ESB that can work with many different <A href="components.html" title="Components">SOAP Stacks</A> such as Axis, WSIF, XFire, ActiveSOAP and JAX-WS. ServiceMix also has full support for <A href="routing.html" title="Routing">Routing</A>, <A href="transformation.html" title="Transformation">Transformation</A> and <A href="bpel.html" title="BPEL">Orchestration</A>. Like Apache Synapse, Apache ServiceMix provides mediation for web services exchanges and is designed to support transformation, management and routing through WS-&#42; standards. However, this capability is provided without dependency on the SOAP stack, and most importantly, is provided through the same services architecture used for all message formats and transports, including, but certainly not limited to, Web services.</P>
+<P>ServiceMix is a full ESB that can work with many different <SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM&title=Components%20list&linkCreation=true&fromPageId=2063" title="Create Page: Components list" class="createlink">SOAP Stacks<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN> such as Axis, WSIF, XFire, ActiveSOAP and JAX-WS. ServiceMix also has full support for <A href="routing.html" title="Routing">Routing</A>, <A href="transformation.html" title="Transformation">Transformation</A> and <A href="bpel.html" title="BPEL">Orchestration</A>. Like Apache Synapse, Apache ServiceMix provides mediation for web services exchanges and is designed to support transformation, management and routing through WS-&#42; standards. However, this capability is provided without dependency on the SOAP stack, and most importantly, is p
 rovided through the same services architecture used for all message formats and transports, including, but certainly not limited to, Web services.</P>
 
 <P>Lastly, it is also worth noting that the ServiceMix <A href="team.html" title="Team">Team</A> are working with the Synapse community to add JBI support to Synapse, so ServiceMix and Synapse could work together and integrate nicely with each other using JBI; deploying Synase as a JBI component within ServiceMix&apos;s JBI container allowing it to integrate with other JBI components such as smart routers or BPEL engines etc.</P></DIV>
           
@@ -156,8 +156,8 @@
     </DIV>
     <DIV id="site-footer">
           Added by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=jstrachan">James Strachan</A>,
-    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=rich.petersen%2540logicblaze.com">rich.petersen@logicblaze.com</A> on Feb 22, 2006
-                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=2063&originalId=2999">view change</A>)
+    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=gnodet">Guillaume Nodet</A> on Nov 08, 2006
+                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=2063&originalId=14716">view change</A>)
               
       (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=2063">edit page</A>)
     </DIV>

Modified: incubator/servicemix/site/main/integration.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/integration.html?view=diff&rev=471431&r1=471430&r2=471431
==============================================================================
--- incubator/servicemix/site/main/integration.html (original)
+++ incubator/servicemix/site/main/integration.html Sun Nov  5 06:10:15 2006
@@ -79,7 +79,7 @@
 <H3><A name="Navigation-Community"></A>Community</H3>
 
 <UL class="alternate" type="square">
-	<LI><A href="../SM30UG/users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
+	<LI><A href="users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
 	<LI><A href="documentation.html" title="Documentation">Documentation</A></LI>
 	<LI><A href="support.html" title="Support">Support</A></LI>
 	<LI><A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A></LI>
@@ -113,7 +113,7 @@
 <!--          
             <div class="pagetitle">Integration</div>
 -->
-            <DIV class="wiki-content"><UL><LI><A href="geronimo-10-and-servicemix-2x-integration.html" title="Geronimo 1.0 and ServiceMix 2.x Integration">Geronimo 1.0 and ServiceMix 2.x Integration</A></LI><LI><A href="geronimo-11-and-servicemix-3x.html" title="Geronimo 1.1 and ServiceMix 3.x">Geronimo 1.1 and ServiceMix 3.x</A></LI><LI><A href="jboss-deployer.html" title="JBoss Deployer">JBoss Deployer</A><UL><LI><A href="jboss-deployer-for-20.html" title="JBoss Deployer for 2.0">JBoss Deployer for 2.0</A></LI></UL></LI><LI><A href="jndi-configuration.html" title="JNDI configuration">JNDI configuration</A></LI><LI><A href="jonas-integration.html" title="JOnAS Integration">JOnAS Integration</A></LI><LI><A href="spring-support.html" title="Spring support">Spring support</A></LI><LI><A href="tomcat-integration.html" title="Tomcat Integration">Tomcat Integration</A><UL><LI><A href="tomcat-integration-for-servicemix-11-and-20.html" title="Tomcat Integration for ServiceMix 1.1 a
 nd 2.0">Tomcat Integration for ServiceMix 1.1 and 2.0</A></LI><LI><A href="tomcat-integration-for-servicemix-201.html" title="Tomcat Integration for ServiceMix 2.0.1">Tomcat Integration for ServiceMix 2.0.1</A></LI></UL></LI><LI><A href="war-deployment.html" title="WAR Deployment">WAR Deployment</A></LI></UL></DIV>
+            <DIV class="wiki-content"><UL><LI><A href="geronimo-integration.html" title="Geronimo integration">Geronimo integration</A><UL><LI><A href="geronimo-10-and-servicemix-2x-integration.html" title="Geronimo 1.0 and ServiceMix 2.x Integration">Geronimo 1.0 and ServiceMix 2.x Integration</A></LI></UL></LI><LI><A href="jboss-deployer.html" title="JBoss Deployer">JBoss Deployer</A><UL><LI><A href="jboss-deployer-for-20.html" title="JBoss Deployer for 2.0">JBoss Deployer for 2.0</A></LI></UL></LI><LI><A href="jndi-configuration.html" title="JNDI configuration">JNDI configuration</A></LI><LI><A href="jonas-integration.html" title="JOnAS Integration">JOnAS Integration</A></LI><LI><A href="spring-support.html" title="Spring support">Spring support</A></LI><LI><A href="tomcat-integration.html" title="Tomcat Integration">Tomcat Integration</A><UL><LI><A href="tomcat-integration-for-servicemix-11-and-20.html" title="Tomcat Integration for ServiceMix 1.1 and 2.0">Tomcat Integra
 tion for ServiceMix 1.1 and 2.0</A></LI><LI><A href="tomcat-integration-for-servicemix-201.html" title="Tomcat Integration for ServiceMix 2.0.1">Tomcat Integration for ServiceMix 2.0.1</A></LI></UL></LI><LI><A href="war-deployment.html" title="WAR Deployment">WAR Deployment</A></LI></UL></DIV>
           
         <!--
           <div class="tabletitle">
@@ -142,10 +142,7 @@
                           <a href="http://goopen.org/confluence/display/SM/Tomcat+Integration" title="Tomcat Integration">Tomcat Integration</a>
               <span class="smalltext">(ServiceMix)</span>
               <br>
-                          <a href="http://goopen.org/confluence/display/SM/Geronimo+1.0+and+ServiceMix+2.x+Integration" title="Geronimo 1.0 and ServiceMix 2.x Integration">Geronimo 1.0 and ServiceMix 2.x Integration</a>
-              <span class="smalltext">(ServiceMix)</span>
-              <br>
-                          <a href="http://goopen.org/confluence/display/SM/Geronimo+1.1+and+ServiceMix+3.x" title="Geronimo 1.1 and ServiceMix 3.x">Geronimo 1.1 and ServiceMix 3.x</a>
+                          <a href="http://goopen.org/confluence/display/SM/Geronimo+integration" title="Geronimo integration">Geronimo integration</a>
               <span class="smalltext">(ServiceMix)</span>
               <br>
                       </div>

Modified: incubator/servicemix/site/main/listserviceenginestask.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/listserviceenginestask.html?view=diff&rev=471431&r1=471430&r2=471431
==============================================================================
--- incubator/servicemix/site/main/listserviceenginestask.html (original)
+++ incubator/servicemix/site/main/listserviceenginestask.html Sun Nov  5 06:10:15 2006
@@ -79,7 +79,7 @@
 <H3><A name="Navigation-Community"></A>Community</H3>
 
 <UL class="alternate" type="square">
-	<LI><A href="../SM30UG/users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
+	<LI><A href="users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
 	<LI><A href="documentation.html" title="Documentation">Documentation</A></LI>
 	<LI><A href="support.html" title="Support">Support</A></LI>
 	<LI><A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A></LI>

Modified: incubator/servicemix/site/main/servicemix-10-m2-release.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/servicemix-10-m2-release.html?view=diff&rev=471431&r1=471430&r2=471431
==============================================================================
--- incubator/servicemix/site/main/servicemix-10-m2-release.html (original)
+++ incubator/servicemix/site/main/servicemix-10-m2-release.html Sun Nov  5 06:10:15 2006
@@ -79,7 +79,7 @@
 <H3><A name="Navigation-Community"></A>Community</H3>
 
 <UL class="alternate" type="square">
-	<LI><A href="../SM30UG/users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
+	<LI><A href="users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
 	<LI><A href="documentation.html" title="Documentation">Documentation</A></LI>
 	<LI><A href="support.html" title="Support">Support</A></LI>
 	<LI><A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A></LI>

Modified: incubator/servicemix/site/main/servicemix-20-release.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/servicemix-20-release.html?view=diff&rev=471431&r1=471430&r2=471431
==============================================================================
--- incubator/servicemix/site/main/servicemix-20-release.html (original)
+++ incubator/servicemix/site/main/servicemix-20-release.html Sun Nov  5 06:10:15 2006
@@ -79,7 +79,7 @@
 <H3><A name="Navigation-Community"></A>Community</H3>
 
 <UL class="alternate" type="square">
-	<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM30UG&title=User's%20Guide" title="Create Page in space SM30UG: User's Guide" class="createlink">User&apos;s Guide<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+	<LI><A href="users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
 	<LI><A href="documentation.html" title="Documentation">Documentation</A></LI>
 	<LI><A href="support.html" title="Support">Support</A></LI>
 	<LI><A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A></LI>
@@ -173,7 +173,7 @@
 
 <P>ServiceMix is an open source ESB designed from the ground up on JBI (JSR 208) principles, semantics and APIs. ServiceMix includes a complete JBI container including the Normalised Message Service and Router, the <SPAN class="nobr"><A href="http://servicemix.org/Management" title="Visit page outside Confluence" rel="nofollow">JBI Management MBeans<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> support for JBI deployment units and <SPAN class="nobr"><A href="http://servicemix.org/Ant%20Tasks" title="Visit page outside Confluence" rel="nofollow">Ant tasks<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> to install components and manage the container.</P>
 
-<P>In addition ServiceMix contains a suite of JBI <SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=SM&title=Components%20list&linkCreation=true&fromPageId=1924" title="Create Page: Components list" class="createlink">Components list<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7" align="absmiddle" alt="" border="0"></SUP></A></SPAN> such as</P>
+<P>In addition ServiceMix contains a suite of JBI <A href="components.html" title="Components">Components</A> such as</P>
 
 <P>Services:</P>
 <UL>
@@ -205,7 +205,7 @@
     </DIV>
     <DIV id="site-footer">
           Added by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=jstrachan">James Strachan</A>,
-    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=gnodet">Guillaume Nodet</A> on Nov 08, 2006
+    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=lmalgeri">Lisa Malgeri</A> on Jan 27, 2006
                   &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=1924&originalId=14711">view change</A>)
               
       (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=1924">edit page</A>)

Modified: incubator/servicemix/site/main/startcomponenttask.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/startcomponenttask.html?view=diff&rev=471431&r1=471430&r2=471431
==============================================================================
--- incubator/servicemix/site/main/startcomponenttask.html (original)
+++ incubator/servicemix/site/main/startcomponenttask.html Sun Nov  5 06:10:15 2006
@@ -79,7 +79,7 @@
 <H3><A name="Navigation-Community"></A>Community</H3>
 
 <UL class="alternate" type="square">
-	<LI><A href="../SM30UG/users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
+	<LI><A href="users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
 	<LI><A href="documentation.html" title="Documentation">Documentation</A></LI>
 	<LI><A href="support.html" title="Support">Support</A></LI>
 	<LI><A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A></LI>

Modified: incubator/servicemix/site/main/uninstallcomponenttask.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/uninstallcomponenttask.html?view=diff&rev=471431&r1=471430&r2=471431
==============================================================================
--- incubator/servicemix/site/main/uninstallcomponenttask.html (original)
+++ incubator/servicemix/site/main/uninstallcomponenttask.html Sun Nov  5 06:10:15 2006
@@ -79,7 +79,7 @@
 <H3><A name="Navigation-Community"></A>Community</H3>
 
 <UL class="alternate" type="square">
-	<LI><A href="../SM30UG/users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
+	<LI><A href="users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
 	<LI><A href="documentation.html" title="Documentation">Documentation</A></LI>
 	<LI><A href="support.html" title="Support">Support</A></LI>
 	<LI><A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A></LI>

Modified: incubator/servicemix/site/main/uninstallsharedlibrarytask.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/uninstallsharedlibrarytask.html?view=diff&rev=471431&r1=471430&r2=471431
==============================================================================
--- incubator/servicemix/site/main/uninstallsharedlibrarytask.html (original)
+++ incubator/servicemix/site/main/uninstallsharedlibrarytask.html Sun Nov  5 06:10:15 2006
@@ -79,7 +79,7 @@
 <H3><A name="Navigation-Community"></A>Community</H3>
 
 <UL class="alternate" type="square">
-	<LI><A href="../SM30UG/users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
+	<LI><A href="users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
 	<LI><A href="documentation.html" title="Documentation">Documentation</A></LI>
 	<LI><A href="support.html" title="Support">Support</A></LI>
 	<LI><A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A></LI>

Modified: incubator/servicemix/site/main/ws-notification-xmlbeans.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/ws-notification-xmlbeans.html?view=diff&rev=471431&r1=471430&r2=471431
==============================================================================
--- incubator/servicemix/site/main/ws-notification-xmlbeans.html (original)
+++ incubator/servicemix/site/main/ws-notification-xmlbeans.html Sun Nov  5 06:10:15 2006
@@ -79,7 +79,7 @@
 <H3><A name="Navigation-Community"></A>Community</H3>
 
 <UL class="alternate" type="square">
-	<LI><A href="../SM30UG/users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
+	<LI><A href="users-guide.html" title="User's Guide">User&apos;s Guide</A></LI>
 	<LI><A href="documentation.html" title="Documentation">Documentation</A></LI>
 	<LI><A href="support.html" title="Support">Support</A></LI>
 	<LI><A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A></LI>