...
Creating the WAR from the source
The servicemix-web project is available in the 3.0 distribution
Code Block |
---|
cd examples/servicemix-web
|
or get Get the latest checkout then perform the following command
Code Block |
---|
cd tooling/servicemix-web |
Then, launch the jetty embedded server with
Code Block |
---|
maven run mvn org.mortbay.jetty:maven-jetty-plugin:run |
and Then point your browser to http://localhost:8080/ to see the management console. There are also one or two examples described below.You should see the simple demo which performs a HTTP GET/POST into the JBI container and shows the result in your browser. This example renders better in FireFox which handles XML response types nicer than Safari.
An alternative to the above is to use your existing Servlet engine and create the WAR yourself then deploy it into your servlet engine. e.g. type this instead
Code Block |
---|
mavenmvn warpackage |
Then deploy the war into your servlet engine. You'll typically need to use a different URL then such as http://localhost:8080/servicemix-web/examples/
Examples
The ServiceMix WAR comes with an example of using a HTTP GET or POST to invoke a JBI operation. To run the example get the latest checkout then perform the following
Code Block |
---|
cd tooling/servicemix-web
maven run
|
Then Follow the instructions above to deploy the WAR then point your browser to http://localhost:8080/examples/ or http://localhost:8080/servicemix-web/examples/ if you are deploying the WAR in a servlet engine.
You should see the simple demo which performs a HTTP GET/POST into the JBI container and shows the result in your browser. This example renders better in FireFox which handles XML response types nicer than Safari.
An alternative is to use your existing Servlet engine and type this instead
Code Block |
---|
maven war
|
Then deploy the war into your servlet engine. You'll typically need to use a different URL then such as http://localhost:8080/servicemix-web/examples/Note: If you are building ServiceMix 3.2 you will find the war file under <your build dir>\servicemix\distributions\apache-servicemix-web\target