log.debug("Configuring service " + axisService.getName() + " using: " + service_file);
try {
if (configCtx == null)
configCtx = new ConfigurationContext(axisService.getAxisConfiguration());
ServiceBuilder builder = new ServiceBuilder(ais, configCtx, axisService);
builder.populateService(builder.buildOM());
} finally {
ais.close();
}
// the service builder only updates the module list but do not engage them
// modules have to be engaged manually,