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]

Reply via email to