Author: markt
Date: Fri Jun 9 17:31:17 2006
New Revision: 413198
URL: http://svn.apache.org/viewvc?rev=413198&view=rev
Log:
Update common-fileupload version and add missing dependency
Fix deprecation warnings in HTMLManagerServlet
Modified:
tomcat/container/branches/tc4.1.x/build.properties.default
tomcat/container/branches/tc4.1.x/build.xml
tomcat/container/branches/tc4.1.x/catalina/build.xml
tomcat/container/branches/tc4.1.x/catalina/src/share/org/apache/catalina/servlets/HTMLManagerServlet.java
Modified: tomcat/container/branches/tc4.1.x/build.properties.default
URL:
http://svn.apache.org/viewvc/tomcat/container/branches/tc4.1.x/build.properties.default?rev=413198&r1=413197&r2=413198&view=diff
==============================================================================
--- tomcat/container/branches/tc4.1.x/build.properties.default (original)
+++ tomcat/container/branches/tc4.1.x/build.properties.default Fri Jun 9
17:31:17 2006
@@ -77,10 +77,16 @@
# ----- Commons FileUpload, version 1.0 or later -----
-commons-fileupload.home=${base.path}/commons-fileupload-1.1
+commons-fileupload.home=${base.path}/commons-fileupload-1.1.1
commons-fileupload.lib=${commons-fileupload.home}
-commons-fileupload.jar=${commons-fileupload.lib}/commons-fileupload-1.1.jar
-commons-fileupload.loc=${base-jakarta.loc}/commons/fileupload/binaries/commons-fileupload-1.1.tar.gz
+commons-fileupload.jar=${commons-fileupload.lib}/commons-fileupload-1.1.1.jar
+commons-fileupload.loc=${base-jakarta.loc}/commons/fileupload/binaries/commons-fileupload-1.1.1.tar.gz
+
+# ----- Commons IO, version 1.1 or later -----
+commons-io.home=${base.path}/commons-io-1.2
+commons-io.lib=${commons-io.home}
+commons-io.jar=${commons-io.lib}/commons-io-1.2.jar
+commons-io.loc=${base-jakarta.loc}/commons/io/binaries/commons-io-1.2.tar.gz
# ----- Commons Logging, version 1.0.1 or later -----
Modified: tomcat/container/branches/tc4.1.x/build.xml
URL:
http://svn.apache.org/viewvc/tomcat/container/branches/tc4.1.x/build.xml?rev=413198&r1=413197&r2=413198&view=diff
==============================================================================
--- tomcat/container/branches/tc4.1.x/build.xml (original)
+++ tomcat/container/branches/tc4.1.x/build.xml Fri Jun 9 17:31:17 2006
@@ -453,6 +453,10 @@
<param name="destfile" value="${commons-fileupload.jar}"/>
</antcall>
<antcall target="downloadgz">
+ <param name="sourcefile" value="${commons-io.loc}"/>
+ <param name="destfile" value="${commons-io.jar}"/>
+ </antcall>
+ <antcall target="downloadgz">
<param name="sourcefile" value="${commons-collections.loc}"/>
<param name="destfile" value="${commons-collections.jar}"/>
</antcall>
Modified: tomcat/container/branches/tc4.1.x/catalina/build.xml
URL:
http://svn.apache.org/viewvc/tomcat/container/branches/tc4.1.x/catalina/build.xml?rev=413198&r1=413197&r2=413198&view=diff
==============================================================================
--- tomcat/container/branches/tc4.1.x/catalina/build.xml (original)
+++ tomcat/container/branches/tc4.1.x/catalina/build.xml Fri Jun 9 17:31:17
2006
@@ -57,6 +57,7 @@
<pathelement location="${commons-dbcp.jar}"/>
<pathelement location="${commons-digester.jar}"/>
<pathelement location="${commons-fileupload.jar}"/>
+ <pathelement location="${commons-io.jar}"/>
<pathelement location="${commons-logging.jar}"/>
<pathelement location="${commons-modeler.jar}"/>
<pathelement location="${commons-pool.jar}"/>
@@ -159,6 +160,9 @@
<available property="fileupload.present"
classname="org.apache.commons.fileupload.FileUpload"
classpathref="catalina.classpath"/>
+ <available property="io.present"
+ classname="org.apache.commons.io.IOUtils"
+ classpathref="catalina.classpath"/>
<available property="logging.present"
classname="org.apache.commons.logging.Log"
classpath="${commons-logging.jar}"/>
@@ -234,6 +238,7 @@
<available property="daemon.jar.present" file="${commons-daemon.jar}" />
<available property="dbcp.jar.present" file="${commons-dbcp.jar}" />
<available property="fileupload.jar.present"
file="${commons-fileupload.jar}" />
+ <available property="io.jar.present" file="${commons-io.jar}" />
<available property="jaas.jar.present" file="${jaas.jar}" />
<condition property="javamail.jar.present">
<and>
@@ -592,6 +597,7 @@
<echo message="daemon.present=${daemon.present}" />
<echo message="dbcp.present=${dbcp.present}" />
<echo message="fileupload.present=${fileupload.present}" />
+ <echo message="io.present=${io.present}" />
<echo message="jaas.present=${jaas.present}" />
<echo message="javamail.present=${javamail.present}" />
<echo message="jmx.present=${jmx.present}" />
@@ -614,6 +620,7 @@
<echo message="daemon.jar.present=${daemon.jar.present}" />
<echo message="dbcp.jar.present=${dbcp.jar.present}" />
<echo message="fileupload.jar.present=${fileupload.jar.present}" />
+ <echo message="io.jar.present=${io.jar.present}" />
<echo message="jaas.jar.present=${jaas.jar.present}" />
<echo message="javamail.jar.present=${javamail.jar.present}" />
<echo message="jdbc20ext.jar.present=${jdbc20ext.jar.present}" />
@@ -693,6 +700,10 @@
<copy todir="${catalina.build}/server/lib"
file="${commons-fileupload.jar}"/>
</target>
+ <target name="copy-io.jar" if="io.jar.present">
+ <copy todir="${catalina.build}/server/lib"
+ file="${commons-io.jar}"/>
+ </target>
<target name="copy-jaas.jar" if="copy.jaas.jar">
<copy todir="${catalina.build}/server/lib" file="${jaas.jar}"/>
</target>
@@ -746,7 +757,7 @@
<!-- =================== BUILD: Copy Static Files ======================= -->
- <target name="build-static"
depends="flags,flags.display,build-prepare,copy-activation.jar,copy-daemon.jar,copy-dbcp.jar,copy-fileupload.jar,copy-jaas.jar,copy-jdbc20ext.jar,copy-jmx.jar,copy-jndi.jar,copy-jsse.jar,copy-jta.jar,copy-ldap.jar,copy-modeler.jar,copy-pool.jar,copy-tyrex.jar,copy-xerces.jar,copy-xerces2.jars">
+ <target name="build-static"
depends="flags,flags.display,build-prepare,copy-activation.jar,copy-daemon.jar,copy-dbcp.jar,copy-fileupload.jar,copy-io.jar,copy-jaas.jar,copy-jdbc20ext.jar,copy-jmx.jar,copy-jndi.jar,copy-jsse.jar,copy-jta.jar,copy-ldap.jar,copy-modeler.jar,copy-pool.jar,copy-tyrex.jar,copy-xerces.jar,copy-xerces2.jars">
<!-- Executable Commands -->
<copy todir="${catalina.build}/bin">
Modified:
tomcat/container/branches/tc4.1.x/catalina/src/share/org/apache/catalina/servlets/HTMLManagerServlet.java
URL:
http://svn.apache.org/viewvc/tomcat/container/branches/tc4.1.x/catalina/src/share/org/apache/catalina/servlets/HTMLManagerServlet.java?rev=413198&r1=413197&r2=413198&view=diff
==============================================================================
---
tomcat/container/branches/tc4.1.x/catalina/src/share/org/apache/catalina/servlets/HTMLManagerServlet.java
(original)
+++
tomcat/container/branches/tc4.1.x/catalina/src/share/org/apache/catalina/servlets/HTMLManagerServlet.java
Fri Jun 9 17:31:17 2006
@@ -36,8 +36,9 @@
import org.apache.catalina.Host;
import org.apache.catalina.util.RequestUtil;
import org.apache.catalina.util.ServerInfo;
-import org.apache.commons.fileupload.DiskFileUpload;
import org.apache.commons.fileupload.FileItem;
+import org.apache.commons.fileupload.disk.DiskFileItemFactory;
+import org.apache.commons.fileupload.servlet.ServletFileUpload;
/**
* Servlet that enables remote management of the web applications installed
@@ -151,14 +152,12 @@
boolean uploadFailed = true;
// Create a new file upload handler
- DiskFileUpload upload = new DiskFileUpload();
+ DiskFileItemFactory factory = new DiskFileItemFactory();
+ factory.setRepository(deployed);
+ ServletFileUpload upload = new ServletFileUpload(factory);
- // Get the tempdir
- File tempdir = (File) getServletContext().getAttribute
- ("javax.servlet.context.tempdir");
// Set upload parameters
upload.setSizeMax(-1);
- upload.setRepositoryPath(tempdir.getCanonicalPath());
// Parse the request
String war = null;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]