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);