Author: chinthaka
Date: Mon Apr 17 07:28:23 2006
New Revision: 394673

URL: http://svn.apache.org/viewcvs?rev=394673&view=rev
Log:
Fixed ArchiveReader so that now the name META-INF is not case sensitive. This 
has given some windows users a headache. 

(I fixed this some time back also, but due to some unknown reason that change 
was wiped out)


Modified:
    
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/repository/util/ArchiveReader.java

Modified: 
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/repository/util/ArchiveReader.java
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/repository/util/ArchiveReader.java?rev=394673&r1=394672&r2=394673&view=diff
==============================================================================
--- 
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/repository/util/ArchiveReader.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/repository/util/ArchiveReader.java
 Mon Apr 17 07:28:23 2006
@@ -274,7 +274,7 @@
                 zin = new ZipInputStream(new FileInputStream(filename));
                 ZipEntry entry;
                 while ((entry = zin.getNextEntry()) != null) {
-                    if (entry.getName().equals(MODULE_XML)) {
+                    if (entry.getName().equalsIgnoreCase(MODULE_XML)) {
                         foundmoduleXML = true;
                         ModuleBuilder builder = new ModuleBuilder(zin, module, 
axisConfig);
                         // setting module name
@@ -297,7 +297,8 @@
             }
         } else {
             File file = new File(filename, MODULE_XML);
-            if (file.exists()) {
+            
+            if (file.exists() || (file = new File(filename, 
MODULE_XML.toLowerCase())).exists()) {
                 InputStream in;
                 try {
                     in = new FileInputStream(file);


Reply via email to