----- Original Message -----
From: "Paolo Niccolò Giubelli" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <users@tomcat.apache.org>
Sent: Sunday, July 06, 2008 10:10 AM
Subject: Re: Access Local File System
It's very similar to the situation I described few days ago, so I quote
what Caldarale told me:
It's not really difficult. Define a <Context> element for an
additional webapp that targets the external directory via a docBase
attribute, and place that <Context> element in
conf/Catalina/[host]/[newAppName].xml; use something like "images"
(without the quotes) for [newAppName]. Tomcat's DefaultServlet will
happily retrieve and display images or other static content from there
when referenced via http://[host]/[newAppName]/[file].[type].
In your situation, I'd use "videos" as the newAppName.
In the <Context> tag don't forget to put the docBase="<your_external_path"
attribute.
Yes Thanks... the reason I always hesistate when it comes to DocBase setups
is because normally the next question from the user has is, "how do I deploy
it".
When the web app is outside of TC, you have to get it there yourself... and
then you can deploy it... ie show TC where it is, using ant or manager
commands.... its getting away from the norm.
With TC there are always a few ways...
What one could also have done is....
make a servlet that gets the file from anywhere, and then the servlet is
mapped to *.flv in this case.... and then deployment of the webapp is
normal, and just the flash files are external...
... I would have used Apache ... ;) and Chuck would give me a hard time
again ;)
You see, Tomcats APR engine is based on Apache's engine, so he gets cheesed
when I throw in the whole Apache as well ;) TC is very quick
already....(same engine)... but I like using them together... I use Apache
as a switch and static content store, and I use TC as the brains and command
center... just me I guess.
There lots of ways but....
One thing that newbies to TC must must learn... is servlets and the MVC
model... ie how to use servlets and JSP pages together... (google will tell
you).... JSP's on their own are only giving one a 1/20th of the power that
TC actually has to offer. If people learn that... then they'll see why I
keep saying the TC *is* the most powerful Java technology ever...
Before you learn Ajax and JSF and JSTL and VWP and and and and... learn that
MVC model.
If you get it... you actually dont need any other frameworks... thats what
all the frameworks use ;)
TC is a very powerful machine... but one will never see it from just using
JSP...
I luv this machine... its the reason we use Java... actually its the reason
I cant remember my wifes name ;)
---------------------------------------------------------------------------
HARBOR : http://www.kewlstuff.co.za/index.htm
The most powerful application server on earth.
The only real POJO Application Server.
See it in Action : http://www.kewlstuff.co.za/cd_tut_swf/whatisejb1.htm
---------------------------------------------------------------------------
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]