apache-tuscany/sca-java-1.x/trunk/samples/zipcode-jaxws
nash 82559b1bbb Fix copyright notice dates
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1030230 13f79535-47bb-0310-9956-ffa450edef68
2010-11-02 21:21:20 +00:00
..
src Moving 1.x trunk 2009-11-13 01:42:27 +00:00
build.xml Merge r1002848 Replace tabs by spaces 2010-10-26 11:45:07 +00:00
LICENSE Moving 1.x trunk 2009-11-13 01:42:27 +00:00
NOTICE Fix copyright notice dates 2010-11-02 21:21:20 +00:00
pom.xml Update 1.x trunk version to 1.7-SNAPSHOT 2009-12-21 12:31:56 +00:00
README Moving 1.x trunk 2009-11-13 01:42:27 +00:00

ZipCode JAX-WS Sample
======================================
This sample demonstrates how to access an existing web service using JAX-WS/JAXB generated java interfaces/classes.

The README in the samples directory (the directory above this) provides 
general instructions about building and running samples. Take a look there 
first. 

If you just want to run it to see what happens open a command prompt, navigate
to this sample directory and do:

ant run

OR if you don't have ant, on Windows do

java -cp ..\..\lib\tuscany-sca-manifest.jar;target\sample-zipcode-jaxws.jar zipcode.ZipCodeClient

and on *nix do

java -cp ../../lib/tuscany-sca-manifest.jar:target/sample-zipcode-jaxws.jar zipcode.ZipCodeClient


Sample Overview
---------------
The sample provides a single component exposing a Web resource.

zipcode-jaxws/
  src/
    main/
      java/

      resources/
        ZipCode.composite                 - the SCA assembly for this sample
  zipcode-jaxws.png                       - a pictorial representation of the 
                                            sample .composite file
  build.xml                               - the Ant build file
  pom.xml                                 - the Maven build file        


Building And Running The Sample Using Ant
-----------------------------------------
With the binary distribution the sample can be built and run using Ant using the 
following commands

cd zipcode-jaxws
ant compile
ant run

You should see the following output from the run target.

run:
     [java] 14-Jan-2008 14:28:07 org.apache.tuscany.sca.http.jetty.JettyServer a
ddServletMapping
     [java] INFO: Added Servlet mapping: http://L3AW203:8080/myWeb/*
     [java] Sample server started (press enter to shutdown)
     [java]
     [java] To get the Web resource, point your Web browser to the following add
ress:
     [java] http://localhost:8080/myWeb/index.html
     [java]
     
As this point the Web resource is exposed by a web server started automatically
by the SCA runtime. To stop the server just press enter.

*** Note: This sample uses external services hosted at www.webservicex.net, these
          services are occasionally not available which causes this sample to hang.
          If that happens please try again later.


Building The Sample Using Maven 
-------------------------------------------
With either the binary or source distributions the sample can be built using
Maven as follows.

cd zipcode-jaxws
mvn