Sample: ServiceLifeCycle | |
========================= | |
Introduction: | |
============ | |
This sample demonstrate usage of the service lifecycle and a bit of session managment. | |
The main idea is to show where and how to use service lifecycle interface and | |
session related methods. | |
Prerequisites | |
============= | |
Apache Ant 1.6.2 or later | |
If you want to access the service in a REST manner you have to deploy the service in an | |
application server such as Apache Tomcat. Note that it will not work with axis2server. | |
Deploying the Service | |
===================== | |
Deploy into Sample repository: | |
* Type ant generate.service or simply ant from AXIS2_HOME/samples/servicelifecycle | |
Deploy into Tomcat : | |
* To build and copy the service archive file into Tomcat, type ant copy.to.tomcat from | |
AXIS2_HOME/samples/servicelifecycle which will copy the aar file into | |
<tomcat_home>/web-app/axis2/WEB-INF/services directory. | |
Running the Client | |
================== | |
Type ant run.client from AXIS2_HOME/samples/servicelifecycle. | |
And then follow the instructions as mentioned in the console. | |
When asked for service epr address, enter | |
http://<host>:<port>/axis2/services/Library | |
Where <host> & <port> would be the host and port that tomcat is running on, respectively. | |
Advanced Guide | |
============== | |
For more details kindly see doc/servicelifecycleguide.html | |
Note | |
============== | |
Sometimes, if you're having trouble running the client successfully, | |
It may be necessary to clean the services repository before you generate the service, deploy it | |
and run the client. (i.e. delete services created from previous samples.) | |
Help | |
==== | |
Please contact axis-user list (axis-user@ws.apache.org) if you have any trouble running the sample. | |