butek 02/04/10 06:55:45 Added: java/samples/jaxrpc README Log: Add a README to samples/jaxrpc. Revision Changes Path 1.1 xml-axis/java/samples/jaxrpc/README Index: README =================================================================== The JAX-RPC compliance samples assume you have a service up and running, either through Tomcat or some other web service, or via the SimpleAxisServer. If you do not have a service running, you can start the SimpleAxisServer: java org.apache.axis.transport.http.SimpleAxisServer -p 8080 Set up the CLASSPATH. It must contain an XML parser (ie., xerces.jar); all the jars in the lib directory; and the directory containing the samples subdirectory. Since these tests are JAX-RPC-specific versions of other samples, they use those other samples' deploy.wsdd files. We will discuss the GetQuote1 sample, but the others follow a similar pattern; cd to the directory containing the deploy.wsdd file: cd samples/stock/ Deploy the service: java org.apache.axis.client.AdminClient deploy.wsdd Run the GetQuote1 sample: java samples.jaxrpc.GetQuote1 [options] <symbol> options: -d turn on debugging - more 'd means more info -h<HOST> server host name -l<URL> ie. http://localhost:80/axis/servlet/AxisServlet -p<PORT#> server port number -s<SERVLET> ie. axis/servlet/AxisServlet -u<USERID> user-id -w<PASSWD> password If you use the authorization and authentication handlers (which samples/stock/deploy.wsdd specifies) you'll need to add a couple of files to your Servlet Engine's current dir: users.lst - list of users and passwords perms.lst - list of users and allowable actions per user Use the ones in the samples/stock directory. Note also that if you are running the SimpleAxisServer, these files must be in the directory from which that program is run. Here's an explicit example of running GetQuote1 using these files: java samples.jaxrpc.GetQuote1 -uuser1 -wpass1 XXX