try {
deploymentFileData.setClassLoader(isDirectory,
axisConfig.getServiceClassLoader(),
(File)axisConfig.getParameterValue(Constants.Configuration.ARTIFACTS_TEMP_DIR),
axisConfig.isChildFirstClassLoading());
OMElement serviceMetaData = archiveReader.buildServiceDescription(
deploymentFileData.getAbsolutePath(), configCtx, isDirectory);
deploymentFileData.setServiceMetaData(serviceMetaData);
Map<String, AxisService> serviceMap = executeServiceBuilderExtensions(
deploymentFileData, configCtx);