How to Expose an Axis1 Service through WSO2 WSAS
- Saminda Abeyruwan
- - WSO2
<deployer extension="wsdd" class="a1deployer.Axis1Deployer"
directory="axis1services"/>
Axis1 uses the Web services Deployment Descriptor (WSDD) to deploy certain items in Axis1, in other words to make them available to the Axis engine. This is the most commonly used Web services deployment method.
Going by this Axis2 deployment model, the developer has to supply the wsdd file and its related artifacts to "axis1service". In other words, he has to copy the wsdd file to the axis1service directory and its resources to the axis1service/lib directory.
On the other hand, WSO2 WSAS will do this in a flash without any of the above effort. To get there, simply follow the few steps below:
(1). Download WSAS
(2). Start WSAS
(3). Sign in using username/password - "admin/admin"
(4). Go to "Services" --> "Upload Axis1 Service (.wsdd)"
Figure1 : Step 1
(5). Upload the wsdd and the relevant resources.
Figure2 : Step2
(6). Axis1 service has been deployed.
Figure3: Uploaded Axis1 service.
(7). Try the service.
Applies To
WSO2 WSAS - v2.1
Resources
[1] WSAS download : https://dist.wso2.org/products/wsas/java/2.1/
[2] Source code : https://ww2.wso2.org/~saminda/axis1/
[2] Rest of the WSAS HOWTO Series : https://wso2.org/library/2707