Author: isurues Date: Thu Jan 6 04:54:30 2011 New Revision: 1055748 URL: http://svn.apache.org/viewvc?rev=1055748&view=rev Log: removing the logic to detect undeployable folders in the deployer which has become outdated with the hierarchical services model. That is because, it searches recursively for services..
Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/RepositoryListener.java Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/RepositoryListener.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/RepositoryListener.java?rev=1055748&r1=1055747&r2=1055748&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/RepositoryListener.java (original) +++ axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/RepositoryListener.java Thu Jan 6 04:54:30 2011 @@ -314,7 +314,7 @@ public class RepositoryListener implemen } /** - * Searches a given folder for jar files and adds them to a list in the WSInfolist class. + * Searches a given folder for aar files and adds them to a list in the WSInfolist class. * If sub folders found, those are also searched for services. * Ex : repository/services/foo/1.0.0/echo.aar * repository/services/foo/1.0.1/echo.aar @@ -330,11 +330,6 @@ public class RepositoryListener implemen File[] files = root.listFiles(); if (files != null && files.length > 0) { - /** - * This undeployableDir flag is used to check whether this folder (root) doesn't contain - * any deployable artifacts. - */ - boolean undeployableDir = true; for (File file : files) { if (isSourceControlDir(file)) { continue; @@ -353,13 +348,11 @@ public class RepositoryListener implemen } else { findServicesInDirectory(file); } - undeployableDir = false; } } else { if (DeploymentFileData.isServiceArchiveFile(file.getName())) { addFileToDeploy(file, deploymentEngine.getServiceDeployer(), WSInfo.TYPE_SERVICE); - undeployableDir = false; } else { String ext = DeploymentFileData.getFileExtension(file.getName()); Deployer deployer = deploymentEngine.getDeployerForExtension(ext); @@ -368,15 +361,10 @@ public class RepositoryListener implemen if (deployer != null) { deployer.setDirectory(deploymentEngine.getServicesDir().getName()); addFileToDeploy(file, deployer, WSInfo.TYPE_SERVICE); - undeployableDir = false; } } } } - if (!servicesDir && undeployableDir) { - log.error(Messages.getMessage(DeploymentErrorMsgs.SERVICE_XML_NOT_FOUND, - root.getName())); - } } }