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>