markt 2004/03/13 09:50:39 Modified: catalina/src/share/org/apache/naming/resources WARDirContext.java Log: - Fix bug 17690. Display more helpful error message if docBase is invalid. - Remove unused imports identified by Eclipse. - Fix used of deprecated methods also identified by Eclipse. Revision Changes Path 1.6 +6 -14 jakarta-tomcat-4.0/catalina/src/share/org/apache/naming/resources/WARDirContext.java Index: WARDirContext.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/naming/resources/WARDirContext.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- WARDirContext.java 28 Feb 2002 07:04:36 -0000 1.5 +++ WARDirContext.java 13 Mar 2004 17:50:39 -0000 1.6 @@ -71,27 +71,19 @@ import java.util.Enumeration; import java.io.File; import java.io.InputStream; -import java.io.OutputStream; import java.io.IOException; import java.util.zip.ZipEntry; import java.util.zip.ZipFile; import java.util.zip.ZipException; -import javax.naming.Context; import javax.naming.Name; -import javax.naming.NameParser; import javax.naming.NamingEnumeration; import javax.naming.NamingException; import javax.naming.CompositeName; -import javax.naming.NameParser; import javax.naming.OperationNotSupportedException; -import javax.naming.NameAlreadyBoundException; import javax.naming.directory.DirContext; import javax.naming.directory.Attributes; -import javax.naming.directory.Attribute; import javax.naming.directory.ModificationItem; import javax.naming.directory.SearchControls; -import org.apache.naming.StringManager; -import org.apache.naming.NameParserImpl; import org.apache.naming.NamingEntry; import org.apache.naming.NamingContextBindingsEnumeration; import org.apache.naming.NamingContextEnumeration; @@ -178,7 +170,7 @@ // Validate that the document base is an existing directory if (!base.exists() || !base.canRead() || base.isDirectory()) throw new IllegalArgumentException - (sm.getString("warResources.notWar")); + (sm.getString("warResources.invalidWar", docBase)); try { this.base = new ZipFile(base); } catch (Exception e) { @@ -503,7 +495,7 @@ if (!zipEntry.isDirectory()) attrs.setResourceType(""); attrs.setContentLength(zipEntry.getSize()); - attrs.setLastModified(new Date(zipEntry.getTime())); + attrs.setLastModified(zipEntry.getTime()); return attrs;
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]