Thank you. After a half day of wrestling with it, I figured out what the
problem was: The Tomcat server's been set up to expect the WEB-INF folder at
the same level as the application -- that's why the server couldn't find the
files. Don't ask me why it's that way but that's what it is.

Another issue: The time on the server was ahead by an hour so when I dropped
my files on the server, they wouldn't get compiled because the server kept
thinking it had the latest CLASS files cached. Ouch. Not until I manually
deleted the auto-generated CLASS files would the JSPs get compiled. 

Finally got the upload working; one important thing that might help others:
The filename when passed to the server from an input box includes the entire
path (at least it did for me); you have to use substring and lastIndexOf to
look for the last "\" and extract the filename from that part on. 

Now, I only have to get this upload working with Adobe Flex! 


sebb-2-2 wrote:
> 
> On 21/08/2008, oneworld99 <[EMAIL PROTECTED]> wrote:
>>
>>  Hi. I'm trying to use the Apache Commons FileUpload component
>>  (http://commons.apache.org/fileupload). It works fine on my local PC
>> (Java
>>  1.5.0_15) but fails on the Unix server running Tomcat 4.1.29 and Java
>>  1.4.2_12-b03. I've got the latest version of the upload component in the
>>  WEB-INF/lib folder. It throws this error (included only the top section;
>>  there are more, similar errors having to do with each fileupload
>> component
>>  call). Do I need an older version of the upload component to work with
>> this
>>  version of Tomcat and Java? If so, which version do I need to download?
>> The
>>  oldest I could find dated to 2003. Thanks.
>>
>>  The server encountered an internal error () that prevented it from
>>  fulfilling this request.
>>
>>  org.apache.jasper.JasperException: Unable to compile class for JSP
>>
>>  An error occurred at line: 15 in the jsp file: /fpauto/viewPremiums.jsp
>>
>>  Generated servlet error:
>>  [javac] Compiling 1 source file
>>
>> 
>> /usr/local/jakarta-tomcat-4.1.29/work/mywork/fpauto/viewPremiums_jsp.java:12:
>>  package org.apache.commons.fileupload does not exist
>>  import org.apache.commons.fileupload.FileItem;
>>
> 
> Check whether the fileupload jar contains the file
> org/apache/commons/fileupload/FileItem.class.
> 
> If it does not, then you probably have the wrong jar.
> If it does contain the file, then the problem is that Tomcat/Jasper
> cannot find the jar file.
> 
>> 
>> /usr/local/jakarta-tomcat-4.1.29/work/mywork/fpauto/viewPremiums_jsp.java:14:
>>  package org.apache.commons.fileupload.servlet does not exist
>>  import org.apache.commons.fileupload.servlet.ServletFileUpload;
>>
>> 
>> /usr/local/jakarta-tomcat-4.1.29/work/mywork/fpauto/viewPremiums_jsp.java:15:
>>  package org.apache.commons.fileupload.disk does not exist
>>  import org.apache.commons.fileupload.disk.DiskFileItemFactory;
>>
>> 
>> /usr/local/jakarta-tomcat-4.1.29/work/mywork/fpauto/viewPremiums_jsp.java:16:
>>  package org.apache.commons.fileupload does not exist
>>  import org.apache.commons.fileupload.FileUpload;
>>
>> 
>> /usr/local/jakarta-tomcat-4.1.29/work/mywork/fpauto/viewPremiums_jsp.java:74:
>>  cannot resolve symbol
>>  symbol : class DiskFileItemFactory
>>  location: class org.apache.jsp.viewPremiums_jsp
>>  DiskFileItemFactory factory = new DiskFileItemFactory();
>>
>>  An error occurred at line: 15 in the jsp file: /fpauto/viewPremiums.jsp
>>
>>  Generated servlet error:
>> 
>> /usr/local/jakarta-tomcat-4.1.29/work/mywork/fpauto/viewPremiums_jsp.java:74:
>>  cannot resolve symbol
>>  symbol : class DiskFileItemFactory
>>  location: class org.apache.jsp.viewPremiums_jsp
>>  DiskFileItemFactory factory = new DiskFileItemFactory();
>>
>>  [I accidentally posted this to the Sun JSP forum and was told this is
>> the
>>  better place for this question. Thanks.]
> 
> Better yet might be the Tomcat user list.
> 
>>
>> --
>>  View this message in context:
>> http://www.nabble.com/Apache-FileUpload-problem-tp19088887p19088887.html
>>  Sent from the Commons - Issues mailing list archive at Nabble.com.
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Apache-FileUpload-problem-tp19088887p19099624.html
Sent from the Commons - Issues mailing list archive at Nabble.com.

Reply via email to