tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Hencin <michael.hen...@edm-concepts.com>
Subject Re: How to set up a special folder to list all files under it?
Date Tue, 02 Jan 2007 17:48:00 GMT
I am not sure there is a similar feature in Tomcat. I did some research before I did this and
could not find a similar feature, or at least one I understood to work like that.
It requires Apache or IIS, I suppose most web servers provide a virtual directory  feature

---
Michael Hencin
President - Enginuity Development Inc.
michael.hencin@edm-concepts.com
P: 815-301-9939
F: 815-301-2007

----- Original Message ----
From: kkus <kk_us@hotmail.com>
To: users@tomcat.apache.org
Sent: Tuesday, January 2, 2007 11:29:10 AM
Subject: Re: How to set up a special folder to list all files under it?


How can I use this feature of virtual directory in 5.5.20? Any example or
docs? I don't have Apache installed or IIS associated with Tomcat in my box.


Michael Hencin wrote:
> 
> 
> 
> Hello, I noticed the mention of symbolic links and it was
> similar enough to what I did in our application to provide a kind of
> "symbolic link" in our application. The method I cam up with allowed
> the user to user tomcat, and then also create a directory outside the
> context
> of our web app that is used to store files. We allow users to attach files
> within our application that are related to database entries. 
> 
> 
> The problem we had was that we wanted to have a location
> deliberately outside the context of the web app for two reasons. 1)
> Redeployment
> risked deleting the saved files (they act as an archive and must be saved)
> 2)
> disk location growth. These files can be very large, and we wanted to
> provide a
> way to let the end users easily place them on another volume or disk. So
> we now
> have the users create a virtual directory. We use apache web server. This
> virtual directory is linked to the file location. then we have them enter
> that
> virtual directory path into our database, and its served up on the pages.
> This
> then lets the users follow the link to the virtual directory, and apache
> takes
> care of the listings. 
> 
> 
> We do not use apache as a front end at all, just in this case
> we use its virtual directory feature. Tomcat does a fine enough job of the
> web
> serving we need. but in this once case, where we wanted to show files i a
> difference place, not in the context of the web app I came up with this
> kind of
> work around. Before that we just used a UNC path stored in the database,
> but it
> did not work well with firebird and safari, and users outside the network
> could
> not follow the UNC link. 
> 
> 
>  
> 
> 
> This method of using a virtual directory from apache (or IIS
> ) seems to work nicely.
> 
> 
>  
> ---
> Michael Hencin
> President - Enginuity Development Inc.
> michael.hencin@edm-concepts.com
> P: 815-301-9939
> F: 815-301-2007
> 
> ----- Original Message ----
> From: "Caldarale, Charles R" <Chuck.Caldarale@unisys.com>
> To: Tomcat Users List <users@tomcat.apache.org>
> Sent: Monday, January 1, 2007 12:48:16 AM
> Subject: RE: How to set up a special folder to list all files under it?
> 
>> From: kkus [mailto:kk_us@hotmail.com] 
>> Subject: How to set up a special folder to list all files under it?
>> 
>> Now I need add a specific folder which will let user to browse
>> all files under it without authentication.
> 
> I haven't personally tried the following, so take it with a grain of
> salt.  Also, others might know an easier way to accomplish what you
> want.
> 
> Delivery of static content and directory listings is under control of
> the default servlet, as defined in the conf/web.xml file.  By default,
> this has the listings param set to false, to disable ad hoc browsing.  I
> think you could copy the config for the default servlet, change
> <servlet-name> from default to something appropriate for your purpose,
> set the listings param to true, and add a servlet mapping for this
> renamed default to use a <url-pattern> pointing to the directory you
> want to store your public files in.  You would want to put this
> redefined servlet definition and mapping in the WEB-INF/web.xml of the
> webapp that will hold the public directory.
> 
>  - Chuck
> 
> 
> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
> MATERIAL and is thus for use only by the intended recipient. If you
> received this in error, please contact the sender and delete the e-mail
> and its attachments from all computers.
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 
> 
> 
> 
> 
> 
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/How-to-set-up-a-special-folder-to-list-all-files-under-it--tf2903441.html#a8127336
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org








Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message