...
1. Quick start
Installing the NMR
Downloading and unarchiving the NMR distribution provides a ready to use JBI container.
To launch it, simply enter the following command:
Code Block |
---|
cd [NMR_HOME]
bin/servicemix
|
or on Windows
Code Block |
---|
cd [NMR_HOME]
bin\servicemix.bat
|
Installing the NMR from a plain ServiceMix Kernel
- Install ServiceMix Kernel
- Inside the Runtime console, launch the following commands:
Note that it can take a while to download all the needed bundles.Code Block features /addUrl httpmvn://svnorg.apache.servicemix.org/repos/asf/servicemix/smx4/obr-repo/features-snapshot.xml nmr
nmr/apache-servicemix-nmr/1.0.0/xml/features features/install jbi
If you only want the NMR without the JBI container, you can run the following command instead:
Code Block |
---|
features/install nmr
|
You should have the following output:noformat
Panel | ||
---|---|---|
| ||
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
Installing an example
- Inside the Kernel console, launch the following commands:
Code Block features addUrl http://svn.apache.org/repos/asf/servicemix/smx4/obr-repo/features-snapshot.xml wsdl-first-example
Alternatively, you can also use the following commands:
...
osgi/install -s jbi:mvn:org.apache.servicemix/servicemix-shared
...
/
...
2009.
...
01/zip/installer osgi
...
/install -s jbi:mvn:org.apache.servicemix/servicemix-jsr181/
...
2009.
...
01/zip/installer osgi
...
/install -s jbi:mvn:org.apache.servicemix/servicemix-http/
...
2009.
...
01/zip/installer osgi
...
/install -s jbi:mvn:org.apache.servicemix.samples.wsdl-first/wsdl-first-sa/3.3
...
/zip
- The Maven protocol enables you access to the maven repository artifacts based on the groupId, artifactId, version and type.
Code Block groupId - org.apache.servicemix artifactId - servicemix-shared version - 2009.01 type - zip/installer
- Check the JBI components and Service Assembly are started:
Panel bgColor #000000 No Format nopanel true smx@root:/> jbi/list Shared Libraries ---------------- servicemix-shared - 2009.01 - ServiceMix :: Shared Components ---------- State Name Description [Started ] [servicemix-jsr181 ] ServiceMix :: JSR-181 Service Engine [Started ] [servicemix-http ] ServiceMix :: HTTP Service Assemblies ------------------ State Name Description [Started ] [wsdl-first-sa ] ServiceMix :: Samples :: WSDL first :: SA
- Point your web browser to the following location to see the WSDL of the deployed web service:
Code Block http://guillaume-nodets-macpro.locallocalhost:8192/PersonService/main.wsdl
- Download the following html locally, browse it in your web browser and see the service in action:
Code Block http://svn.apache.org/repos/asf/servicemix/smx3/trunk/tags/servicemix-3.3/samples/wsdl-first/client.html
- Shutdown the Service Assembly by running the following command:
Code Block jbi/shutdown wsdl-first-sa
Wiki Markup |
---|
{scrollbar} |