...
- From a browser, navigate to http://incubator.apache.org/servicemix/download.html.
- Click the "ServiceMix 3.0.x Release" link under the "Latest Releases" section. This brings up a new page.
- Under the "Download Here" section, select the desired distribution (you may have to scroll down to see the "Download Here" section).
For a binary distribution, the filename will be similar to:apache-servicemix-3.0.x.zip
. - Extract the files from the ZIP file into a directory of your choice. Please remember the restrictions concerning illegal characters in Java paths, e.g. !, % etc.
- Proceed to the #Starting ServiceMix section of this document.
- Following start-up, go to the #Testing the Installation section of this document.
...
- From a browser, navigate to http://incubator.apache.org/servicemix/download.html
- Click the "ServiceMix 3.0.x Release" link under the "Latest Releases" section. This brings up another page.
- Under the "Download Here" section, select the desired distribution (if necessary, scroll down to see the "Download Here" section).
For a source distribution, the filename will be similar to:apache-servicemix-3.0.x-src.zip
. - Extract ServiceMix from the ZIP file into a directory of your choice. Please remember the restrictions concerning illegal characters in Java paths, e.g. !, % etc.
Build ServiceMix using Maven 2.0.4 or greater and Java 5.Anchor Windows Source Installation Windows Source Installation
The recommended method of building ServiceMix is the following:Code Block cd [servicemix_install_dir]
Wiki Markup where {{\[servicemix_install_dir\]}} is the directory in which ServiceMix was installed.
Both steps take around 10 to 15 minutes.Code Block mvn -Dprofile=step1 mvn -Dprofile=step2
- Unzip the distribution using your favorite zip tool. The windows distribution is available at
Code Block [servicemix_install_dir]\apache-servicemix\target\apache-servicemix-3.0-incubating.zip
- Start ServiceMix from the target directory, for example:
Note: working directories get created relative to the current directory. For the working directories to be created in the proper place, ServiceMix must be launched from its home/installation directory.Code Block cd [servicemix_install_dir]\apache-servicemix\target\apache-servicemix-3.0-incubating-SNAPSHOT bin\servicemix
- Proceed to the #Testing the Installation section.
- Proceed to the #Starting ServiceMix section of this document.
- Following start-up, go to the #Testing the Installation section of this document.
Warning: If you are building Servicemix 3.Warning: If you are building Servicemix 3.x under Windows using Cygwin there is a path name length limitation. If the length is exceeded you may see build errors. To fix this, move the ServiceMix source directory higher in the file system tree, e.g., /cygdrive/c/d/sm.
...
- From a browser, navigate to www.servicemix.org.
- Click the Download link in the navigation pane (the left pane).
- Click the "Current development SNAPSHOT release" link.
- Select the version of ServiceMix to download (if necessary, scroll down to see the ServiceMix snapshots).
- Extract the files from the ZIP file into a directory of your choice. Please remember the restrictions concerning illegal characters in Java paths, e.g. !, % etc.
- If a binary If a binary snapshot was downloaded proceed to the #Starting ServiceMix section of this document.
If a source snapshot was downloaded perform step 6 5 (building) and step 7 6 (unzipping) of the #Windows Source Installation procedure and proceed to the #Starting ServiceMix section of this document. - Following start-up, proceed to the #Testing the Installation section.
...
- Extract the files from the gzip file into a directory of your choice. For example:
Code Block gunzip apache-servicemix-x.x.x.tar.gz tar xvf apache-servicemix-x.x.x.tar
- If the
servicemix
start-up script is not executable, change its permisssions. Theservicemix
script is located in thebin
directory. For example:Code Block cd [servicemix_install_dir]/bin where [servicemix_install_dir] is the directory in which ServiceMix was installed. chmod 755 servicemix
- Proceed to the #Starting ServiceMix section of this document.
- Following start-up, go to the #Testing the Installation section.
Unix Source Installation
- Please remember the restrictions concerning illegal characters in Java paths, e.g. !, % etc.
- Proceed to the #Starting ServiceMix section of this document.
- Following start-up, go to the #Testing the Installation section.
Unix Source Installation
This procedure explains how to download and install the source distribution on a Unix system. This procedure assumes the Unix machine has a This procedure explains how to download and install the source distribution on a Unix system. This procedure assumes the Unix machine has a browser. Please see the previous #Unix Binary Installation section for ideas on how to install ServiceMix without a browser. NOTE: ServiceMix can be run on a Java 1.4.x system, however, Java 5 is required to compile/build ServiceMix.
- From a browser, navigate to www.servicemix.org.
- Click the "Download" link in the navigation pane (the left pane).
- Click the "ServiceMix 3.x Release" link under the "Latest Releases" section. This brings up a new page.
- Under the "Download Here" section, select the desired distribution (if necessary, scroll down to see the "Download Here" section).
For a source distribution, the filename will be similar to:servicemix-x.x-src.tar.gz
. - Extract the files from the ZIP file into a directory of your choice. For example:
Please remember the restrictions concerning illegal characters in Java paths, e.g. !, % etc.Code Block gunzip apache-servicemix.x.x-src.tar.gz tar xvf apache-servicemix.x.x-src.tar
- Build ServiceMix using Maven 2.Build ServiceMix using Maven 2.0.4 or greater and Java 5:
Both steps take around 10 to 15 minutes.Code Block The preferred method of building ServiceMix is the following: cd [servicemix_install_dir] where [servicemix_install_dir] is the directory in which ServiceMix was installed. mvn -Dprofile=step1 mvn -Dprofile=step2
- Uncompress the distribution that has just been created
Code Block cd [servicemix_install_dir]/apache-servicemix/target gunzip apache-servicemix-3.0-incubating.tar.gz tar xvf apache-servicemix-3.0-incubating.tar
- Proceed to the #Starting ServiceMix section of this document.
- Following start-servicemix-3.0-incubating.tar
- If the
servicemix
start-up script is not executable, change its permissions. For example:Code Block cd [servicemix_install_dir]/apache-servicemix/target/apache-servicemix-3.0-incubating/bin chmod 755 servicemix
- Start ServiceMix from the target directory, for example:
Note: working directories get created relative to the current directory. For the working directories to be created in the proper place, ServiceMix must be launched from its home/installation directory.Code Block cd [servicemix_install_dir]/apache-servicemix/target/apache-servicemix-3.0-incubating bin/servicemix
- Proceed to #Testing the Installation section.
Unix Developers' Release
This procedure explains how to download and install the latest developers' snapshot. NOTE: ServiceMix can be run on a Java 1.4.x system, however, Java 5 is required to compile/build ServiceMix.
- up, go to the #Testing the Installation section.
Unix Developers' Release
This procedure explains how to download and install the latest developers' snapshot. NOTE: ServiceMix can be run on a Java 1.4.x system, however, Java 5 is required to compile/build ServiceMix.
- From a browser, navigate to www.servicemix.org.
- Click the Download link in the navigation pane (the left pane).
- Click the "Current development SNAPSHOT release" link.
- Select the version of ServiceMix to download (you may have to scroll down to see the ServiceMix snapshots). The filename will be similar to:
servicemix-x.x.x-tar.gz
orservicemix-x.x.x-src.tar.gz
. - Extract the files from the gzip file into a directory of your choice. For example:
Code Block For a binary developer's snapshot: gunzip apache-servicemix-x.x-x.tar.gz tar xvf apache-servicemix-x.x.x.tar For a source developer's snapshot: gunzip apache-
- From a browser, navigate to www.servicemix.org.
- Click the Download link in the navigation pane (the left pane).
- Click the "Current development SNAPSHOT release" link.
- Select the version of ServiceMix to download (you may have to scroll down to see the ServiceMix snapshots). The filename will be similar to:
orservicemix-x.x.x-src.tar.gz
servicemix-x.x.x-src.tar.gz
. - Extract the files from the gzip file into a directory of your choice. For example:
Code Block For a binary developer's snapshot: gunzip apache-servicemix-x.x-x.tar.gz tar xvf apache-servicemix-x.x.x.tar For a source developer's snapshot: gunzip apache-servicemix-x.x.x-src.tar.gz tar xvf apache-servicemix-x.x.x-src.tar
- If a binary snapshot was downloaded the
servicemix
script may need its permissions changed to make it executable:
For a binary snapshot, proceed to the #Starting ServiceMix section of this document.Code Block cd [servicemix_install_dir]/bin where [servicemix_install_dir] is the directory in which ServiceMix was installed. chmod 755 servicemix
If a source snapshot was downloaded perform steps 6 - 8 of the #Unix Source Installation procedure. - Proceed to the #Testing the Installation section.
Starting ServiceMix
On Windows
Please remember the restrictions concerning illegal characters in Java paths, e.g. !, % etc.tar xvf apache-servicemix-x.x.x-src.tar
- For a binary snapshot, proceed to the #Starting ServiceMix section of this document.
If a source snapshot was downloaded perform steps 6 - 8 (building, uncompressing, starting) of the #Unix Source Installation procedure. - Proceed to the #Testing the Installation section.
Starting ServiceMix
On Windows
From a console window, change to the installation directory and run ServiceMix
. For the binary distribution, go to
Code Block |
---|
cd [servicemix_install_dir]
|
and for the source distribution go to the target directory, for example:
Code Block |
---|
cd [servicemix_install_dir]\apache-servicemix\target\apache-servicemix-3.0-incubating-SNAPSHOT
|
where servicemix_install_dir
is the directory in which ServiceMix was installed, e.g., c:\Program Files\servicemix-3.x
.
Then type:
Code Block |
---|
bin\servicemix
|
Note: Working directories get created relative to the current directory. For the working directories to be created in the proper place, ServiceMix must be launched from its home/installation directory.
In case you get a
No Format |
---|
Exception in thread "main" java.lang.IllegalArgumentException
|
you may have some illegal characters in the path, e.g. !, % etc.
On Unix
From a command shellFrom a console window, change to the installation directory and run ServiceMix
. For the binary distribution, go to
Code Block |
---|
cd [servicemix_install_dir]
|
and for the source distribution go to the target directory, for example:
Code Block |
---|
cd [servicemix_install_dir]/apache-servicemix/target/apache-servicemix-3.0-incubating
|
where servicemix_install_dir
is the directory in which ServiceMix was installed, e.g., c:\Program Files\/usr/local/servicemix-3.x
.
Then type:
Code Block |
---|
bin\/servicemix OR nohup bin/servicemix > /tmp/smlog 2>&1 & |
Note: /tmp/smlog may be changed to another file name.
Note: Working directories get created relative to the current directory. For the working directories to be created in the proper place, ServiceMix must be launched from its home/installation directory.
On Unix
From a command shell, change to the installation directory and run ServiceMix
:
Code Block |
---|
cd [servicemix_install_dir]
|
where servicemix_install_dir
is the directory in which ServiceMix was installed, e.g., /usr/local/servicemix-3.x
.
Then type:
Code Block |
---|
bin/servicemix
OR
nohup bin/servicemix > /tmp/smlog 2>&1 &
Note: /tmp/smlog may be changed to another file name.
|
Note: working directories get created relative to the current directory. For the working directories to be created in the proper place, ServiceMix must be launched from its home/installation directory.
...
title | Warning |
---|
...
Warning | ||
---|---|---|
| ||
Do NOT close the console or shell in which ServiceMix was started, as that will terminate ServiceMix (unless ServiceMix was started with nohup). |
If the servicemix
start-up script is not executable, change its permisssions. The servicemix
script is located in the bin
directory. For example:
Code Block |
---|
chmod 755 bin/servicemix
|
In case you get a
No Format |
---|
Exception in thread "main" java.lang.IllegalArgumentException
|
you may have some illegal characters in the path, e.g. !, % etc.
Testing the Installation
If ServiceMix is up and running without problems, the Window's console window or the Unix command shell will display something similar to the following log line:
...