...
This document describes how to install and configure ServiceMix 3.x for both Unix and Windows' platforms.
Here you will find information about what are pre requisite software, where to download Geronimo from and how to customize the installation to use custom ports other than the defaults.
Excerpt Include | |||||||
---|---|---|---|---|---|---|---|
|
Troubleshooting
Path name
In case you get a
...
Panel |
---|
Caused by: java.lang.NoClassDefFoundError: org/quartz/JobExecutionException |
Obviously (bold typed text), a class inside the quartz package cannot be found. A quick search for "quartz" in the Maven repository reveals _\[user_home\]\.m2\repository\quartz\quartz\1.5.2\quartz-1.5.2.jar_ (or newer version) which has to be copied to _\[ServiceMix_home\]\lib\quartz-1.5.2.jar_ \ - the error shall be resolved now. Of course, adding the directory containing the jar to the classpath is another possibility. Wiki Markup
Very similar is
Panel |
---|
... |
...
indicating that the whole servicemix-common package cannot be found. In the Maven repository, _servicemix-components-3.0-incubating.jar_ (or newer version) can be found and copied to ServiceMix' lib directory. *Note:* As this is a ServiceMix' sub-project, the jar is available at _\[ServiceMix_home\]\components_ as well.
Slightly trickier is
Panel |
---|
... |
...
A short www search leads to [Unrecognized xbean namespace mapping]. With this information, one can infer that _\[user_home\]\.m2\repository\org\apache\servicemix\servicemix-eip\3.0-incubating\servicemix-eip-3.0-incubating.jar_ (or newer version) has to be copied to _\[ServiceMix_home\]\lib\servicemix-eip-3.0-incubating.jar_ so ServiceMix can find the classes.
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:
...