public void unloadServices() throws AxisFault {
Set<String> keys = services.keySet();
List<String> removed = new ArrayList<String>();
// iterate through the list of web service wrappers
for ( String key : keys ) {
IServiceConfig wrapper = services.get( key );
// use the service name to remove them from the Axis system
String serviceName = wrapper.getServiceClass().getSimpleName();
axisConfig.removeService( serviceName );
// build a list of the ones removed
removed.add( serviceName );
}
// now remove the wrappers from the services list