IIS supports virtual directories but i have a question whether JBOSS or any other Application server for Java supports virtual directories or not.

My requirement is that i want to provide direct links for some files(stored in some folder on the server, say C:\Download) that are required to be downloaded by the users.

One way is to read the file through streams and output the data read into the output stream using a servlet but still i have to read the file.

Is there a way where i can get to download file without reading the file.

I want this because the application requires files with very huge sizes(10-20MB) to be downloaded by the clients that too multiple clients at a time.

I can have virtual directories by running IIS and JBOSS simultaneously and on different ports but still how would i be able to use those directories in my web application

Please help!

Thanks in Advance.