if (scriptFile != null && wsdlFile != null && !alreadyDeployed.contains(scriptFile.toURI()) && scriptFile.exists() && wsdlFile.exists()) {
AxisService axisService = createService(wsdlFile, scriptFile);
AxisServiceGroup axisServiceGroup = new AxisServiceGroup(axisConfig);
axisServiceGroup.setServiceGroupClassLoader(axisService.getClassLoader());
axisServiceGroup.setServiceGroupName(axisService.getName());
axisServiceGroup.addService(axisService);
realAxisConfig.addServiceGroup(axisServiceGroup);
alreadyDeployed.add(scriptFile.toURI());
log.info("Deployed script service '" + axisService.getName() + "' for script: " + scriptFile.getName());
}
}