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/10/11 13:15:30 UTC
svn commit: r462768 - in /incubator/servicemix/site/main: documentation.html
geronimo-11-and-servicemix-3x.html integration.html
Author: chirino
Date: Wed Oct 11 04:15:29 2006
New Revision: 462768
URL: http://svn.apache.org/viewvc?view=rev&rev=462768
Log:
Latest export from confluence
Added:
incubator/servicemix/site/main/geronimo-11-and-servicemix-3x.html
Modified:
incubator/servicemix/site/main/documentation.html
incubator/servicemix/site/main/integration.html
Modified: incubator/servicemix/site/main/documentation.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/documentation.html?view=diff&rev=462768&r1=462767&r2=462768
==============================================================================
--- incubator/servicemix/site/main/documentation.html (original)
+++ incubator/servicemix/site/main/documentation.html Wed Oct 11 04:15:29 2006
@@ -113,7 +113,7 @@
<div class="pagetitle">Documentation</div>
-->
<DIV class="wiki-content"><P>Please have a look at <A href="ideas-concerning-documentation.html" title="Ideas concerning documentation">Ideas concerning documentation</A> for contribution.</P>
-<UL><LI><A href="architecture.html" title="Architecture">Architecture</A><UL><LI><A href="extending-eclipse-wtp-to-support-jbi.html" title="Extending Eclipse WTP to support JBI">Extending Eclipse WTP to support JBI</A></LI><LI><A href="how-stuff-works.html" title="How Stuff Works">How Stuff Works</A></LI><LI><A href="marshallers.html" title="Marshallers">Marshallers</A></LI></UL></LI><LI><A href="components.html" title="Components">Components</A><UL><LI><A href="component-matrix.html" title="Component Matrix">Component Matrix</A></LI><LI><A href="jbi-components.html" title="JBI Components">JBI Components</A><UL><LI><A href="servicemix-bean.html" title="servicemix-bean">servicemix-bean</A></LI><LI><A href="servicemix-bpe.html" title="servicemix-bpe">servicemix-bpe</A></LI><LI><A href="servicemix-eip.html" title="servicemix-eip">servicemix-eip</A></LI><LI><A href="servicemix-file.html" title="servicemix-file">servicemix-file</A></LI><LI><A href="servicemix-ftp.html" title="ser
vicemix-ftp">servicemix-ftp</A></LI><LI><A href="servicemix-http.html" title="servicemix-http">servicemix-http</A></LI><LI><A href="servicemix-jms.html" title="servicemix-jms">servicemix-jms</A></LI><LI><A href="servicemix-jsr181.html" title="servicemix-jsr181">servicemix-jsr181</A></LI><LI><A href="servicemix-lwcontainer.html" title="servicemix-lwcontainer">servicemix-lwcontainer</A></LI><LI><A href="servicemix-wsn2005.html" title="servicemix-wsn2005">servicemix-wsn2005</A></LI><LI><A href="servicemix-xmpp.html" title="servicemix-xmpp">servicemix-xmpp</A><UL><LI><A href="xmpp-integration-testing.html" title="XMPP Integration Testing">XMPP Integration Testing</A></LI></UL></LI></UL></LI><LI><A href="lightweight-components.html" title="Lightweight components">Lightweight components</A><UL><LI><A href="cache.html" title="Cache">Cache</A></LI><LI><A href="component-helper-classes.html" title="Component helper classes">Component helper classes</A></LI><LI><A href="drools.html" t
itle="Drools">Drools</A></LI><LI><A href="email.html" title="Email">Email</A><UL><LI><A href="expressions.html" title="Expressions">Expressions</A></LI></UL></LI><LI><A href="file.html" title="File">File</A></LI><LI><A href="ftp.html" title="FTP">FTP</A></LI><LI><A href="groovy.html" title="Groovy">Groovy</A></LI><LI><A href="http.html" title="HTTP">HTTP</A></LI><LI><A href="jabber.html" title="Jabber">Jabber</A></LI><LI><A href="jax-ws.html" title="JAX WS">JAX WS</A></LI><LI><A href="jca.html" title="JCA">JCA</A></LI><LI><A href="jms.html" title="JMS">JMS</A></LI><LI><A href="pojo-support.html" title="POJO support">POJO support</A></LI><LI><A href="quartz.html" title="Quartz">Quartz</A> — <SPAN class="smalltext">The QuartzComponent integrates with the <SPAN class="nobr"><A href="http://www.opensymphony.com/quartz/" title="Visit page outside Confluence" rel="nofollow">Quartz<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> open source scheduler library. This allows to trigger service invocations at timed intervals to perform periodic tasks.</SPAN></LI><LI><A href="reflection.html" title="Reflection">Reflection</A></LI><LI><A href="rss.html" title="RSS">RSS</A></LI><LI><A href="saaj.html" title="SAAJ">SAAJ</A></LI><LI><A href="scripting.html" title="Scripting">Scripting</A></LI><LI><A href="validation.html" title="Validation">Validation</A></LI><LI><A href="vfs.html" title="VFS">VFS</A></LI><LI><A href="ws-notification.html" title="WS Notification">WS Notification</A><UL><LI><A href="ws-notification-xmlbeans.html" title="WS Notification XMLBeans">WS Notification XMLBeans</A></LI></UL></LI><LI><A href="wsif.html" title="WSIF">WSIF</A></LI><LI><A href="xfire.html" title="XFire">XFire</A></LI><LI><A href="xslt.html" title="XSLT">XSLT</A></LI><LI><A href="xsql.html" title="XSQL">XSQL</A></LI></UL></LI><LI><A href="third-party-comp
onents.html" title="Third party components">Third party components</A><UL><LI><A href="bpel.html" title="BPEL">BPEL</A></LI></UL></LI></UL></LI><LI><A href="example-use-cases.html" title="Example & Use Cases">Example & Use Cases</A><UL><LI><A href="configuration-examples.html" title="Configuration examples">Configuration examples</A><UL><LI><A href="jms-binding-configuration.html" title="JMS binding configuration">JMS binding configuration</A></LI></UL></LI><LI><A href="examples.html" title="Examples">Examples</A><UL><LI><A href="basic.html" title="Basic">Basic</A></LI><LI><A href="bpel-example.html" title="BPEL example">BPEL example</A></LI><LI><A href="file-binding.html" title="file binding">file binding</A></LI><LI><A href="http-binding.html" title="HTTP binding">HTTP binding</A></LI><LI><A href="jms-binding.html" title="jms-binding">jms-binding</A></LI><LI><A href="loan-broker-example.html" title="Loan Broker example">Loan Broker example</A></LI><LI><A href="quartz-b
inding.html" title="quartz-binding">quartz-binding</A></LI><LI><A href="rss-binding.html" title="RSS-binding">RSS-binding</A></LI><LI><A href="soap-binding-example.html" title="soap binding example">soap binding example</A><UL><LI><A href="understanding-the-soap-binding-example.html" title="Understanding the 'soap-binding' example">Understanding the 'soap-binding' example</A></LI></UL></LI><LI><A href="vfs-binding.html" title="vfs-binding">vfs-binding</A></LI></UL></LI><LI><A href="use-cases.html" title="Use Cases">Use Cases</A><UL><LI><A href="use-case-for-the-basic-example.html" title="Use Case For the Basic Example">Use Case For the Basic Example</A></LI><LI><A href="use-case-for-the-bpel-example.html" title="Use Case For the BPEL Example">Use Case For the BPEL Example</A></LI><LI><A href="use-case-for-the-http-binding-example.html" title="Use Case For the Http Binding Example">Use Case For the Http Binding Example</A></LI><LI><A href="use-case-for-the-jms-bindi
ng-example.html" title="Use Case For the JMS Binding Example">Use Case For the JMS Binding Example</A></LI><LI><A href="use-case-for-the-quartz-binding-example.html" title="Use Case For the Quartz Binding Example">Use Case For the Quartz Binding Example</A></LI><LI><A href="use-case-for-the-rss-binding-example.html" title="Use Case For the RSS Binding Example">Use Case For the RSS Binding Example</A></LI></UL></LI></UL></LI><LI><A href="features.html" title="Features">Features</A><UL><LI><A href="beanflow.html" title="BeanFlow">BeanFlow</A><UL><LI><A href="beanflow-patterns.html" title="BeanFlow Patterns">BeanFlow Patterns</A></LI></UL></LI><LI><A href="client-api.html" title="Client API">Client API</A></LI><LI><A href="routing.html" title="Routing">Routing</A><UL><LI><A href="publish-and-subscribe-routing.html" title="Publish and Subscribe Routing">Publish and Subscribe Routing</A></LI><LI><A href="publish-subscribe-routing.html" title="Publish Subscribe Routing">Publish Su
bscribe Routing</A></LI><LI><A href="xpath-router.html" title="XPath Router">XPath Router</A></LI></UL></LI><LI><A href="running.html" title="Running">Running</A></LI><LI><A href="transformation.html" title="Transformation">Transformation</A></LI><LI><A href="visualisation.html" title="Visualisation">Visualisation</A></LI></UL></LI><LI><A href="guides.html" title="Guides">Guides</A><UL><LI><A href="classloaders.html" title="Classloaders">Classloaders</A></LI><LI><A href="clustering.html" title="Clustering">Clustering</A></LI><LI><A href="configuration.html" title="Configuration">Configuration</A></LI><LI><A href="getting-started-guide.html" title="Getting Started Guide">Getting Started Guide</A><UL><LI><A href="getting-started-for-servicemix-1x.html" title="Getting Started for ServiceMix 1.x">Getting Started for ServiceMix 1.x</A></LI><LI><A href="getting-started-for-servicemix-2x.html" title="Getting Started for ServiceMix 2.x">Getting Started for ServiceMix 2.x</A></LI></U
L></LI><LI><A href="load-balancing.html" title="Load Balancing">Load Balancing</A></LI><LI><A href="management.html" title="Management">Management</A><UL><LI><A href="ant-tasks.html" title="Ant Tasks">Ant Tasks</A><UL><LI><A href="deployserviceassemblytask.html" title="DeployServiceAssemblyTask">DeployServiceAssemblyTask</A></LI><LI><A href="installcomponenttask.html" title="InstallComponentTask">InstallComponentTask</A></LI><LI><A href="installsharedlibrarytask.html" title="InstallSharedLibraryTask">InstallSharedLibraryTask</A></LI><LI><A href="listbindingcomponentstask.html" title="ListBindingComponentsTask">ListBindingComponentsTask</A></LI><LI><A href="listserviceassembliestask.html" title="ListServiceAssembliesTask">ListServiceAssembliesTask</A></LI><LI><A href="listserviceenginestask.html" title="ListServiceEnginesTask">ListServiceEnginesTask</A></LI><LI><A href="listsharedlibrariestask.html" title="ListSharedLibrariesTask">ListSharedLibrariesTask</A></LI><LI><A href="
shutdowncomponenttask.html" title="ShutDownComponentTask">ShutDownComponentTask</A></LI><LI><A href="shutdownserviceassemblytask.html" title="ShutDownServiceAssemblyTask">ShutDownServiceAssemblyTask</A></LI><LI><A href="startcomponenttask.html" title="StartComponentTask">StartComponentTask</A></LI><LI><A href="startserviceassemblytask.html" title="StartServiceAssemblyTask">StartServiceAssemblyTask</A></LI><LI><A href="stopcomponenttask.html" title="StopComponentTask">StopComponentTask</A></LI><LI><A href="stopserviceassemblytask.html" title="StopServiceAssemblyTask">StopServiceAssemblyTask</A></LI><LI><A href="undeployserviceassemblytask.html" title="UndeployServiceAssemblyTask">UndeployServiceAssemblyTask</A></LI><LI><A href="uninstallcomponenttask.html" title="UninstallComponentTask">UninstallComponentTask</A></LI><LI><A href="uninstallsharedlibrarytask.html" title="UninstallSharedLibraryTask">UninstallSharedLibraryTask</A></LI></UL></LI><LI><A href="component-mbean.html"
title="Component MBean">Component MBean</A></LI><LI><A href="container-mbean.html" title="Container MBean">Container MBean</A></LI><LI><A href="environment-context-mbean.html" title="Environment Context MBean">Environment Context MBean</A></LI><LI><A href="jmx-console.html" title="JMX Console">JMX Console</A></LI><LI><A href="life-cycle-mbean.html" title="Life Cycle MBean">Life Cycle MBean</A></LI><LI><A href="message-flow-mbean.html" title="Message Flow MBean">Message Flow MBean</A><UL><LI><A href="seda-flow-mbean.html" title="Seda Flow MBean">Seda Flow MBean</A></LI></UL></LI><LI><A href="nmr-broker-mbean.html" title="NMR Broker MBean">NMR Broker MBean</A></LI><LI><A href="specifications.html" title="Specifications">Specifications</A></LI></UL></LI><LI><A href="nmr-flows.html" title="NMR Flows">NMR Flows</A></LI><LI><A href="servicemix-common.html" title="servicemix-common">servicemix-common</A><UL><LI><A href="notes-on-creating-jbi-component-using-maven2.html" title="Note
s on Creating JBI Component using maven2">Notes on Creating JBI Component using maven2</A></LI></UL></LI><LI><A href="transactions.html" title="Transactions">Transactions</A></LI></UL></LI><LI><A href="integration.html" title="Integration">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><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-i
ntegration-for-servicemix-11-and-20.html" title="Tomcat Integration for ServiceMix 1.1 and 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></LI><LI><A href="javadocs.html" title="JavaDocs">JavaDocs</A></LI><LI><A href="references.html" title="References">References</A><UL><LI><A href="glossary.html" title="Glossary">Glossary</A><UL><LI><A href="jbi.html" title="JBI">JBI</A></LI><LI><A href="jcache.html" title="JCache">JCache</A></LI><LI><A href="nmr.html" title="NMR">NMR</A></LI></UL></LI><LI><A href="xml-reference.html" title="Xml Reference">Xml Reference</A></LI></UL></LI><LI><A href="resources.html" title="Resources">Resources</A></LI><LI><A href="servicemix-31-features.html" title="ServiceMix 3.1 features">ServiceMix
3.1 features</A><UL><LI><A href="servicemix-saxon.html" title="servicemix-saxon">servicemix-saxon</A></LI><LI><A href="thread-pools.html" title="Thread pools">Thread pools</A></LI></UL></LI><LI><A href="tooling-and-utilities.html" title="Tooling and Utilities">Tooling and Utilities</A><UL><LI><A href="cimero-editor.html" title="CIMERO Editor">CIMERO Editor</A></LI><LI><A href="eclipse-plugin.html" title="Eclipse plugin">Eclipse plugin</A></LI><LI><A href="maven-jbi-plugin.html" title="Maven JBI plugin">Maven JBI plugin</A><UL><LI><A href="full-description.html" title="Full Description">Full Description</A></LI><LI><A href="maven-1x-jbi-plugin.html" title="Maven 1.x JBI Plugin">Maven 1.x JBI Plugin</A></LI><LI><A href="working-with-components.html" title="Working with Components">Working with Components</A></LI><LI><A href="working-with-service-assemblies.html" title="Working with Service Assemblies">Working with Service Assemblies</A></LI><LI><A href="working-with-service-u
nits.html" title="Working with Service Units">Working with Service Units</A></LI><LI><A href="working-with-shared-libraries.html" title="Working with Shared Libraries">Working with Shared Libraries</A></LI></UL></LI><LI><A href="maven-sar-plugin.html" title="Maven SAR plugin">Maven SAR plugin</A></LI></UL></LI><LI><A href="tutorials.html" title="Tutorials">Tutorials</A><UL><LI><A href="creating-a-protocol-bridge.html" title="Creating a protocol bridge">Creating a protocol bridge</A></LI><LI><A href="creating-a-standard-jbi-component.html" title="Creating a Standard JBI Component">Creating a Standard JBI Component</A></LI><LI><A href="deploying-lightweight-components-tutorial.html" title="Deploying Lightweight Components Tutorial">Deploying Lightweight Components Tutorial</A></LI><LI><A href="spring-client-toolkit.html" title="Spring Client Toolkit">Spring Client Toolkit</A></LI></UL></LI><LI><A href="users-guide.html" title="Users Guide">Users Guide</A></LI><LI><A href="xml-
schemas.html" title="Xml schemas">Xml schemas</A></LI></UL></DIV>
+<UL><LI><A href="architecture.html" title="Architecture">Architecture</A><UL><LI><A href="extending-eclipse-wtp-to-support-jbi.html" title="Extending Eclipse WTP to support JBI">Extending Eclipse WTP to support JBI</A></LI><LI><A href="how-stuff-works.html" title="How Stuff Works">How Stuff Works</A></LI><LI><A href="marshallers.html" title="Marshallers">Marshallers</A></LI></UL></LI><LI><A href="components.html" title="Components">Components</A><UL><LI><A href="component-matrix.html" title="Component Matrix">Component Matrix</A></LI><LI><A href="jbi-components.html" title="JBI Components">JBI Components</A><UL><LI><A href="servicemix-bean.html" title="servicemix-bean">servicemix-bean</A></LI><LI><A href="servicemix-bpe.html" title="servicemix-bpe">servicemix-bpe</A></LI><LI><A href="servicemix-eip.html" title="servicemix-eip">servicemix-eip</A></LI><LI><A href="servicemix-file.html" title="servicemix-file">servicemix-file</A></LI><LI><A href="servicemix-ftp.html" title="ser
vicemix-ftp">servicemix-ftp</A></LI><LI><A href="servicemix-http.html" title="servicemix-http">servicemix-http</A></LI><LI><A href="servicemix-jms.html" title="servicemix-jms">servicemix-jms</A></LI><LI><A href="servicemix-jsr181.html" title="servicemix-jsr181">servicemix-jsr181</A></LI><LI><A href="servicemix-lwcontainer.html" title="servicemix-lwcontainer">servicemix-lwcontainer</A></LI><LI><A href="servicemix-wsn2005.html" title="servicemix-wsn2005">servicemix-wsn2005</A></LI><LI><A href="servicemix-xmpp.html" title="servicemix-xmpp">servicemix-xmpp</A><UL><LI><A href="xmpp-integration-testing.html" title="XMPP Integration Testing">XMPP Integration Testing</A></LI></UL></LI></UL></LI><LI><A href="lightweight-components.html" title="Lightweight components">Lightweight components</A><UL><LI><A href="cache.html" title="Cache">Cache</A></LI><LI><A href="component-helper-classes.html" title="Component helper classes">Component helper classes</A></LI><LI><A href="drools.html" t
itle="Drools">Drools</A></LI><LI><A href="email.html" title="Email">Email</A><UL><LI><A href="expressions.html" title="Expressions">Expressions</A></LI></UL></LI><LI><A href="file.html" title="File">File</A></LI><LI><A href="ftp.html" title="FTP">FTP</A></LI><LI><A href="groovy.html" title="Groovy">Groovy</A></LI><LI><A href="http.html" title="HTTP">HTTP</A></LI><LI><A href="jabber.html" title="Jabber">Jabber</A></LI><LI><A href="jax-ws.html" title="JAX WS">JAX WS</A></LI><LI><A href="jca.html" title="JCA">JCA</A></LI><LI><A href="jms.html" title="JMS">JMS</A></LI><LI><A href="pojo-support.html" title="POJO support">POJO support</A></LI><LI><A href="quartz.html" title="Quartz">Quartz</A> — <SPAN class="smalltext">The QuartzComponent integrates with the <SPAN class="nobr"><A href="http://www.opensymphony.com/quartz/" title="Visit page outside Confluence" rel="nofollow">Quartz<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> open source scheduler library. This allows to trigger service invocations at timed intervals to perform periodic tasks.</SPAN></LI><LI><A href="reflection.html" title="Reflection">Reflection</A></LI><LI><A href="rss.html" title="RSS">RSS</A></LI><LI><A href="saaj.html" title="SAAJ">SAAJ</A></LI><LI><A href="scripting.html" title="Scripting">Scripting</A></LI><LI><A href="validation.html" title="Validation">Validation</A></LI><LI><A href="vfs.html" title="VFS">VFS</A></LI><LI><A href="ws-notification.html" title="WS Notification">WS Notification</A><UL><LI><A href="ws-notification-xmlbeans.html" title="WS Notification XMLBeans">WS Notification XMLBeans</A></LI></UL></LI><LI><A href="wsif.html" title="WSIF">WSIF</A></LI><LI><A href="xfire.html" title="XFire">XFire</A></LI><LI><A href="xslt.html" title="XSLT">XSLT</A></LI><LI><A href="xsql.html" title="XSQL">XSQL</A></LI></UL></LI><LI><A href="third-party-comp
onents.html" title="Third party components">Third party components</A><UL><LI><A href="bpel.html" title="BPEL">BPEL</A></LI></UL></LI></UL></LI><LI><A href="example-use-cases.html" title="Example & Use Cases">Example & Use Cases</A><UL><LI><A href="configuration-examples.html" title="Configuration examples">Configuration examples</A><UL><LI><A href="jms-binding-configuration.html" title="JMS binding configuration">JMS binding configuration</A></LI></UL></LI><LI><A href="examples.html" title="Examples">Examples</A><UL><LI><A href="basic.html" title="Basic">Basic</A></LI><LI><A href="bpel-example.html" title="BPEL example">BPEL example</A></LI><LI><A href="file-binding.html" title="file binding">file binding</A></LI><LI><A href="http-binding.html" title="HTTP binding">HTTP binding</A></LI><LI><A href="jms-binding.html" title="jms-binding">jms-binding</A></LI><LI><A href="loan-broker-example.html" title="Loan Broker example">Loan Broker example</A></LI><LI><A href="quartz-b
inding.html" title="quartz-binding">quartz-binding</A></LI><LI><A href="rss-binding.html" title="RSS-binding">RSS-binding</A></LI><LI><A href="soap-binding-example.html" title="soap binding example">soap binding example</A><UL><LI><A href="understanding-the-soap-binding-example.html" title="Understanding the 'soap-binding' example">Understanding the 'soap-binding' example</A></LI></UL></LI><LI><A href="vfs-binding.html" title="vfs-binding">vfs-binding</A></LI></UL></LI><LI><A href="use-cases.html" title="Use Cases">Use Cases</A><UL><LI><A href="use-case-for-the-basic-example.html" title="Use Case For the Basic Example">Use Case For the Basic Example</A></LI><LI><A href="use-case-for-the-bpel-example.html" title="Use Case For the BPEL Example">Use Case For the BPEL Example</A></LI><LI><A href="use-case-for-the-http-binding-example.html" title="Use Case For the Http Binding Example">Use Case For the Http Binding Example</A></LI><LI><A href="use-case-for-the-jms-bindi
ng-example.html" title="Use Case For the JMS Binding Example">Use Case For the JMS Binding Example</A></LI><LI><A href="use-case-for-the-quartz-binding-example.html" title="Use Case For the Quartz Binding Example">Use Case For the Quartz Binding Example</A></LI><LI><A href="use-case-for-the-rss-binding-example.html" title="Use Case For the RSS Binding Example">Use Case For the RSS Binding Example</A></LI></UL></LI></UL></LI><LI><A href="features.html" title="Features">Features</A><UL><LI><A href="beanflow.html" title="BeanFlow">BeanFlow</A><UL><LI><A href="beanflow-patterns.html" title="BeanFlow Patterns">BeanFlow Patterns</A></LI></UL></LI><LI><A href="client-api.html" title="Client API">Client API</A></LI><LI><A href="routing.html" title="Routing">Routing</A><UL><LI><A href="publish-and-subscribe-routing.html" title="Publish and Subscribe Routing">Publish and Subscribe Routing</A></LI><LI><A href="publish-subscribe-routing.html" title="Publish Subscribe Routing">Publish Su
bscribe Routing</A></LI><LI><A href="xpath-router.html" title="XPath Router">XPath Router</A></LI></UL></LI><LI><A href="running.html" title="Running">Running</A></LI><LI><A href="transformation.html" title="Transformation">Transformation</A></LI><LI><A href="visualisation.html" title="Visualisation">Visualisation</A></LI></UL></LI><LI><A href="guides.html" title="Guides">Guides</A><UL><LI><A href="classloaders.html" title="Classloaders">Classloaders</A></LI><LI><A href="clustering.html" title="Clustering">Clustering</A></LI><LI><A href="configuration.html" title="Configuration">Configuration</A></LI><LI><A href="getting-started-guide.html" title="Getting Started Guide">Getting Started Guide</A><UL><LI><A href="getting-started-for-servicemix-1x.html" title="Getting Started for ServiceMix 1.x">Getting Started for ServiceMix 1.x</A></LI><LI><A href="getting-started-for-servicemix-2x.html" title="Getting Started for ServiceMix 2.x">Getting Started for ServiceMix 2.x</A></LI></U
L></LI><LI><A href="load-balancing.html" title="Load Balancing">Load Balancing</A></LI><LI><A href="management.html" title="Management">Management</A><UL><LI><A href="ant-tasks.html" title="Ant Tasks">Ant Tasks</A><UL><LI><A href="deployserviceassemblytask.html" title="DeployServiceAssemblyTask">DeployServiceAssemblyTask</A></LI><LI><A href="installcomponenttask.html" title="InstallComponentTask">InstallComponentTask</A></LI><LI><A href="installsharedlibrarytask.html" title="InstallSharedLibraryTask">InstallSharedLibraryTask</A></LI><LI><A href="listbindingcomponentstask.html" title="ListBindingComponentsTask">ListBindingComponentsTask</A></LI><LI><A href="listserviceassembliestask.html" title="ListServiceAssembliesTask">ListServiceAssembliesTask</A></LI><LI><A href="listserviceenginestask.html" title="ListServiceEnginesTask">ListServiceEnginesTask</A></LI><LI><A href="listsharedlibrariestask.html" title="ListSharedLibrariesTask">ListSharedLibrariesTask</A></LI><LI><A href="
shutdowncomponenttask.html" title="ShutDownComponentTask">ShutDownComponentTask</A></LI><LI><A href="shutdownserviceassemblytask.html" title="ShutDownServiceAssemblyTask">ShutDownServiceAssemblyTask</A></LI><LI><A href="startcomponenttask.html" title="StartComponentTask">StartComponentTask</A></LI><LI><A href="startserviceassemblytask.html" title="StartServiceAssemblyTask">StartServiceAssemblyTask</A></LI><LI><A href="stopcomponenttask.html" title="StopComponentTask">StopComponentTask</A></LI><LI><A href="stopserviceassemblytask.html" title="StopServiceAssemblyTask">StopServiceAssemblyTask</A></LI><LI><A href="undeployserviceassemblytask.html" title="UndeployServiceAssemblyTask">UndeployServiceAssemblyTask</A></LI><LI><A href="uninstallcomponenttask.html" title="UninstallComponentTask">UninstallComponentTask</A></LI><LI><A href="uninstallsharedlibrarytask.html" title="UninstallSharedLibraryTask">UninstallSharedLibraryTask</A></LI></UL></LI><LI><A href="component-mbean.html"
title="Component MBean">Component MBean</A></LI><LI><A href="container-mbean.html" title="Container MBean">Container MBean</A></LI><LI><A href="environment-context-mbean.html" title="Environment Context MBean">Environment Context MBean</A></LI><LI><A href="jmx-console.html" title="JMX Console">JMX Console</A></LI><LI><A href="life-cycle-mbean.html" title="Life Cycle MBean">Life Cycle MBean</A></LI><LI><A href="message-flow-mbean.html" title="Message Flow MBean">Message Flow MBean</A><UL><LI><A href="seda-flow-mbean.html" title="Seda Flow MBean">Seda Flow MBean</A></LI></UL></LI><LI><A href="nmr-broker-mbean.html" title="NMR Broker MBean">NMR Broker MBean</A></LI><LI><A href="specifications.html" title="Specifications">Specifications</A></LI></UL></LI><LI><A href="nmr-flows.html" title="NMR Flows">NMR Flows</A></LI><LI><A href="servicemix-common.html" title="servicemix-common">servicemix-common</A><UL><LI><A href="notes-on-creating-jbi-component-using-maven2.html" title="Note
s on Creating JBI Component using maven2">Notes on Creating JBI Component using maven2</A></LI></UL></LI><LI><A href="transactions.html" title="Transactions">Transactions</A></LI></UL></LI><LI><A href="integration.html" title="Integration">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><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 and 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></LI><LI><A href="javadocs.html" title="JavaDocs">JavaDocs</A></LI><LI><A href="references.html" title="References">References</A><UL><LI><A href="glossary.html" title="Glossary">Glossary</A><UL><LI><A href="jbi.html" title="JBI">JBI</A></LI><LI><A href="jcache.html" title="JCache">JCache</A></LI><LI><A href="nmr.html" title="NMR">NMR</A></LI></UL></LI><LI><A href="xml-reference.html" title="Xml Reference">Xml Reference</A></LI></UL></LI><LI><A href="resourc
es.html" title="Resources">Resources</A></LI><LI><A href="servicemix-31-features.html" title="ServiceMix 3.1 features">ServiceMix 3.1 features</A><UL><LI><A href="servicemix-saxon.html" title="servicemix-saxon">servicemix-saxon</A></LI><LI><A href="thread-pools.html" title="Thread pools">Thread pools</A></LI></UL></LI><LI><A href="tooling-and-utilities.html" title="Tooling and Utilities">Tooling and Utilities</A><UL><LI><A href="cimero-editor.html" title="CIMERO Editor">CIMERO Editor</A></LI><LI><A href="eclipse-plugin.html" title="Eclipse plugin">Eclipse plugin</A></LI><LI><A href="maven-jbi-plugin.html" title="Maven JBI plugin">Maven JBI plugin</A><UL><LI><A href="full-description.html" title="Full Description">Full Description</A></LI><LI><A href="maven-1x-jbi-plugin.html" title="Maven 1.x JBI Plugin">Maven 1.x JBI Plugin</A></LI><LI><A href="working-with-components.html" title="Working with Components">Working with Components</A></LI><LI><A href="working-with-service-ass
emblies.html" title="Working with Service Assemblies">Working with Service Assemblies</A></LI><LI><A href="working-with-service-units.html" title="Working with Service Units">Working with Service Units</A></LI><LI><A href="working-with-shared-libraries.html" title="Working with Shared Libraries">Working with Shared Libraries</A></LI></UL></LI><LI><A href="maven-sar-plugin.html" title="Maven SAR plugin">Maven SAR plugin</A></LI></UL></LI><LI><A href="tutorials.html" title="Tutorials">Tutorials</A><UL><LI><A href="creating-a-protocol-bridge.html" title="Creating a protocol bridge">Creating a protocol bridge</A></LI><LI><A href="creating-a-standard-jbi-component.html" title="Creating a Standard JBI Component">Creating a Standard JBI Component</A></LI><LI><A href="deploying-lightweight-components-tutorial.html" title="Deploying Lightweight Components Tutorial">Deploying Lightweight Components Tutorial</A></LI><LI><A href="spring-client-toolkit.html" title="Spring Client Toolkit"
>Spring Client Toolkit</A></LI></UL></LI><LI><A href="users-guide.html" title="Users Guide">Users Guide</A></LI><LI><A href="xml-schemas.html" title="Xml schemas">Xml schemas</A></LI></UL></DIV>
<!--
<div class="tabletitle">
Added: incubator/servicemix/site/main/geronimo-11-and-servicemix-3x.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/geronimo-11-and-servicemix-3x.html?view=auto&rev=462768
==============================================================================
--- incubator/servicemix/site/main/geronimo-11-and-servicemix-3x.html (added)
+++ incubator/servicemix/site/main/geronimo-11-and-servicemix-3x.html Wed Oct 11 04:15:29 2006
@@ -0,0 +1,286 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+ <HEAD>
+<!--
+ Pier's plugin always overwrites the stylesheet so lets explicitly use another one
+ <link type="text/css" rel="stylesheet" href="autoexport:///SM/resources/space.css">
+-->
+ <LINK type="text/css" rel="stylesheet" href="resources/site.css">
+ <SCRIPT src="resources/space.js" type="text/javascript"></SCRIPT>
+ <TITLE>
+Geronimo 1.1 and ServiceMix 3.x
+ </TITLE>
+ <META http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD>
+ <BODY onload="init()">
+
+ <!-- Banner -->
+ <DIV id="site-banner">
+
+ <TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+ <TR>
+ <TD align="left" class="topbardiv" nowrap="">
+ <IMG border="0" src="http://incubator.apache.org/servicemix/main/images/logo.jpg">
+ </TD>
+ <TD align="right" nowrap="">
+ <IMG border="0" src="http://incubator.apache.org/images/apache-incubator-logo.png">
+ </TD>
+ </TR>
+ </TABLE>
+
+ </DIV>
+
+ <!-- Bread crumbs and Quick Links -->
+ <DIV id="site-navbar">
+ <TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+ <TR>
+ <TD align="left" valign="middle" nowrap="">
+ <DIV id="site-breadcrumbs">
+<A href="home.html" title="ServiceMix">ServiceMix</A> > <A href="home.html" title="Home">Home</A> > <A href="documentation.html" title="Documentation">Documentation</A> > <A href="integration.html" title="Integration">Integration</A> > <A href="" title="Geronimo 1.1 and ServiceMix 3.x">Geronimo 1.1 and ServiceMix 3.x</A>
+ </DIV>
+ </TD>
+ <TD align="right" valign="middle" nowrap="">
+ <DIV id="site-quicklinks">
+<P><A href="download.html" title="Download">Download</A> | <A href="documentation.html" title="Documentation">Documentation</A> | <A href="javadocs.html" title="JavaDocs">JavaDocs</A> | <A href="source.html" title="Source">Source</A> | <SPAN class="nobr"><A href="home.html" title="Visit page outside Confluence" rel="nofollow">Wiki<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> | <A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A> | <A href="support.html" title="Support">Support</A></P>
+ </DIV>
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+
+<!-- Integrate google search later.
+ <form name="search" action="http://www.google.com/search" method="get">
+ <input type="hidden" name="ie" value="UTF- 8" />
+ <input type="hidden" name="oe" value="UTF- 8" />
+ <input type="hidden" name="domains" value="" />
+ <input type="hidden" name="sitesearch" value="" />
+ <input type="text" name="q" maxlength="255" value="" />
+ <input type="submit" name="btnG" value="Google Search" />
+ </form>
+-->
+
+ <DIV id="site-content">
+ <TABLE>
+ <TR>
+ <TD valign="top">
+ <DIV id="site-navigation">
+<H3><A name="Navigation-Overview"></A>Overview</H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="home.html" title="Home">Home</A></LI>
+ <LI><SPAN class="nobr"><A href="http://www.apache.org/" title="Visit page outside Confluence" rel="nofollow">ASF<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><A href="license.html" title="License">License</A></LI>
+ <LI><A href="faq.html" title="FAQ">FAQ</A></LI>
+ <LI><A href="download.html" title="Download">Download</A></LI>
+ <LI><A href="sitemap.html" title="SiteMap">SiteMap</A></LI>
+</UL>
+
+
+<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'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>
+ <LI><A href="mailing-lists.html" title="Mailing Lists">Mailing Lists</A></LI>
+ <LI><SPAN class="nobr"><A href="http://issues.apache.org/activemq/browse/SM" title="Visit page outside Confluence" rel="nofollow">Issues<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><A href="contributing.html" title="Contributing">Contributing</A></LI>
+ <LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/listpages-dirview.action?key=SM" title="Visit page outside Confluence" rel="nofollow">Wiki<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><A href="team.html" title="Team">Team</A></LI>
+ <LI><A href="users.html" title="Users">Users</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Developers"></A>Developers</H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="source.html" title="Source">Source</A></LI>
+ <LI><A href="building.html" title="Building">Building</A></LI>
+ <LI><A href="ideas.html" title="Ideas">Ideas</A></LI>
+ <LI><A href="becoming-a-committer.html" title="Becoming a committer">Becoming a committer</A></LI>
+ <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>
+</UL>
+
+ </DIV>
+ </TD>
+ <TD valign="top">
+ <DIV id="site-page">
+
+<!--
+ <div class="pagetitle">Geronimo 1.1 and ServiceMix 3.x</div>
+-->
+ <DIV class="wiki-content"><H1><A name="Geronimo1.1andServiceMix3.x-StepsforInstallingServiceMixonGeronimo1.1"></A>Steps for Installing ServiceMix on Geronimo 1.1</H1>
+
+
+<H2><A name="Geronimo1.1andServiceMix3.x-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="Geronimo1.1andServiceMix3.x-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. 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>. 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. (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. This isn't to say that it won't work with earlier version e.g. Maven, but it does mean that you'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. 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="Geronimo1.1andServiceMix3.x-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. I have included fixed local directory names so that the steps below should be exactly reproducible. 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="Geronimo1.1andServiceMix3.x-1.DownloadandInstallMaven"></A>1. Download and Install Maven</H3>
+
+<P>The version I used is version 2.0.4. 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. 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>. In subsequent steps I will refer to this directory as <FONT color="#003300"><maven home></FONT>.</P>
+
+<P>A key concept in Maven is the repository that Maven uses when working with a project. A base install of Maven starts with the core of Maven in the distribution, but the first time you actually use it "in anger" 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. By default a new installation of Maven will use <FONT color="#003300">~/.m2 </FONT>as your repository - isolating the repository you use from others. 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"><maven home>\conf</FONT> directory, and open the file <FONT color="#003300">settings.xml</FONT>. Edit this file using a text editor - you will need to look for the tag <FONT color="#003300"><localRepository></FONT> which will be in a commented out section. Uncomment this line, and edit it to point to somewhere you are comfortable with. 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"><localRepository>s:/working/repository/<localRepository></FONT>. In subsequent stpes I will refer to this as <FONT color="#003300"><maven repository home></FONT></P>
+
+<H3><A name="Geronimo1.1andServiceMix3.x-2.DownloadandInstallGeronimo"></A>2. Download and Install Geronimo</H3>
+
+<P>The version I use is the Tomcat build of version 1.1.1. 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. I unpacked this into my standard directory structure to create <FONT color="#003300">c:\apps\tools\apache\geronimo-tomcat-j2ee-1.1</FONT></P>
+
+<H3><A name="Geronimo1.1andServiceMix3.x-3.GetServiceMixSource"></A>3. Get ServiceMix Source</H3>
+
+<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. To get this, you will need a client for the source control tool Subversion on your machine.</P>
+
+<H4><A name="Geronimo1.1andServiceMix3.x-3.1DownloadandInstallSubversionClient"></A>3.1 Download and Install Subversion Client</H4>
+
+<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. 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>. The Windows version is an installer that hooks into the Windows shell - so I installed with the default options.</P>
+
+<H4><A name="Geronimo1.1andServiceMix3.x-3.2Checkoutthesource"></A>3.2 Check out the source</H4>
+
+<P>It's best to create a clean directory to check out the source code. 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. In my case I created the directory <FONT color="#003300">c:\working\external\servicemix</FONT>. In subsequent steps I will refer to this directory as <FONT color="#003300"><servicemix src home></FONT>.</P>
+
+<P>Assuming you have TortiseSVN installed, right-click in the new directory (<FONT color="#003300">c:\working\external\servicemix</FONT>) and select "SVN Checkout...". When the dialog box appears, in the "URL of repository:" field enter "https://svn.apache.org/repos/asf/incubator/servicemix/tags/servicemix-3.0", and then press OK. The Checkout dialog will appear and you *should* start to see a listing of the files/directories that are being checked out to your machine.</P>
+
+<H3><A name="Geronimo1.1andServiceMix3.x-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. Maven essentially treats plugins like dependencies, and will download the plugins that are required. 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. This needs to be changed to get Maven to use the correct version of the plugin.</P>
+
+<P>Navigate to the <FONT color="#003300"><servicemix src home>\geronimo\servicemix\src\resources\META-INF</FONT> directory, and open the file <FONT color="#003300">geronimo-plugin.xml</FONT> in a text editor. Search for the line</P>
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java"><source-repository>http:<SPAN class="code-comment">//incubator.apache.org/servicemix/dist/servicemix-3.0-M2-incubating/m2/</source-repository></SPAN></PRE>
+</DIV></DIV>
+<P>and replace it with</P>
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java"><source-repository>http:<SPAN class="code-comment">//people.apache.org/repo/m2-incubating-repository/</source-repository></SPAN></PRE>
+</DIV></DIV>
+
+<H3><A name="Geronimo1.1andServiceMix3.x-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've just download and place it into the local Maven repository. This will recursively download all dependencies required- which comes to something like 128Mb of disk space. 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. This is bad practice as it enforces a system wide value - and doesn't allow you to configure on a case by case basis (e.g. different VM's for different versions of a product). 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>Open a DOS prompt (Start -> Run - "cmd")</LI>
+ <LI>Navigate to the source code directory:</LI>
+</UL>
+
+
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java">cd <servicemix src home></PRE>
+</DIV></DIV>
+<UL>
+ <LI>Set the PATH to include the Maven scripts:</LI>
+</UL>
+
+
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java">SET PATH=%PATH%;<maven home>
+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=<jdk home>
+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>Run the second pass of compilation a second time - I copied this step from a forum posting and it seemed to be required - I'm sure it will disappear in point releases:</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>
+
+<H3><A name="Geronimo1.1andServiceMix3.x-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. The last step will deploy this into a running Geronomi server.</P>
+<UL>
+ <LI>Start Geroninmo - Open a DOS prompt (Start -> Run - "cmd") and run the following command</LI>
+</UL>
+
+
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java"><geronimo home>\bin\geronimo.bat</PRE>
+</DIV></DIV>
+<UL>
+ <LI>Open a DOS prompt (Start -> Run - "cmd")</LI>
+ <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=<jdk home>
+e.g.
+SET JAVA_HOME=c:\apps\tools\jdk1.5.0</PRE>
+</DIV></DIV>
+<UL>
+ <LI>Run the Geronimo deployment tool:</LI>
+</UL>
+
+
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java">java -jar <geronimo home>bin/deployer.jar install-plugin <maven repository home>\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>I will post samples of what the compile steps look like, and what the successful install looks like shortly, but I've already delayed publishing this for too long so I wanted to get this up. Hopefully you are now on your way to actually working with the ServiceMix product.</P></DIV>
+
+ </DIV>
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </DIV>
+ <DIV id="site-footer">
+ 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=flashard">Michael Lee</A> on Oct 12, 2006
+
+ (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=14066">edit page</A>)
+ </DIV>
+
+ </BODY>
+
+</HTML>
\ No newline at end of file
Modified: incubator/servicemix/site/main/integration.html
URL: http://svn.apache.org/viewvc/incubator/servicemix/site/main/integration.html?view=diff&rev=462768&r1=462767&r2=462768
==============================================================================
--- incubator/servicemix/site/main/integration.html (original)
+++ incubator/servicemix/site/main/integration.html Wed Oct 11 04:15:29 2006
@@ -112,7 +112,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="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 Integration for ServiceMix 1.1 and 2.0</A></LI><LI><A href="tomcat-integration-for-servicemix-201.html" title="Tom
cat 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-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="tabletitle">
@@ -129,9 +129,6 @@
<a href="http://goopen.org/confluence/display/SM/Spring+support" title="Spring support">Spring support</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/WAR+Deployment" title="WAR Deployment">WAR Deployment</a>
<span class="smalltext">(ServiceMix)</span>
<br>
@@ -142,6 +139,12 @@
<span class="smalltext">(ServiceMix)</span>
<br>
<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>
<span class="smalltext">(ServiceMix)</span>
<br>
</div>