- work in a remote repository
- deploy only specified web services from that repository
The selution i came up with is hacking axis2 source code where i changed the services.list file to a local directory.
To do this i had to change module kernel package deployment and class deployment engine
the method loadServicesFromUrl
old code
URL servicesDir = new URL(repoURL, path);
URL filelisturl = new URL(servicesDir ,"services.list");
new code
URL servicesDir = new URL(repoURL, path);
URL filelisturl = new URL("http://localhost:port/services.list");
so now i will keep the services.list file in the localhost root directory where i specify the services required to be deployed.
No comments:
Post a Comment