This commit is contained in:
Arjen Poutsma
2010-02-26 13:14:07 +00:00
parent ce682a32cb
commit e47dc81682
2 changed files with 2 additions and 18 deletions

View File

@@ -1,13 +0,0 @@
SPRING WEB SERVICES
All clients can be run from the provided ant file, by calling "ant run-all".
Client table of contents
---------------------------------------------------
* build.xml - Ant build file with a 'run-all' target
* axis1 - A client for the airline service written in Java using JAX-RPC (Axis 1).
* dotnet - A client for the airline service written in C#.
* jax-ws - A client for the airline service written in Java using JAX-WS.
* jms - A client for the airline service written in Java using the JMS Transport
* saaj - Two clients that are written in Java and use SAAJ.
* spring-ws - A client for the airline service written in Java using Spring-WS using XMLBeans marshalling.

View File

@@ -8,19 +8,16 @@ Features a web service on top of an airline reservation system, backed by a data
Marshalling techniques (JAXB2), and XPath in combination with XPath queries to pull information from a message.
Additionally, the Airline service has JMS support. All messages follow the messages.xsd schema in src/main/webapp.
Multiple clients are available, showing interoperability with Axis 1, SAAJ, C#, and more.
2. INSTALLATION
The Airline sample is a normal web application that connects to an embedded
HSQLDB database. It requires JDK 1.5 to run; JDK 1.6 works as well, except for
the WS-Security endpoints.
To execute the sample, run "mvn jetty:run" to run the sample in the Jetty6 Web container.
To execute the sample, run "mvn jetty:run" in the server directory to run the sample in the Jetty6 Web container.
To create a war file instead of running in Jetty, use "mvn package".
3. THE CLIENTS
The client directory contains a number of sample clients. More instructions are provided in the readme files in the
directories.
Simply run "mvn install exec:java" in each of the client subdirectories.