Hi,
This would be fine if the everyone started at the entry level of the
web site, but a lot of my problems are caused by including/importing
resources like javascript files, servlets, etc. etc.
e.g. Most od my generated HTML files have
<SCRIPT SRC="/JavaScript/HAL_CommonJavaScript.js"
LANGUAGE="JAVASCRIPT" TYPE="TEXT/JAVASCRIPT">
</SCRIPT>
But that JavaScript file really should be
/hal/JavaScript/HAL_CommonJavaScript.js
So it would never see the redirection from /index.html.
I was lazy in the early stages and now it's biting me in the bum!
>
> I guess I'm imagining this situation...
>
> www.foo.com/
>
> and
>
> www.foo.com/hal/
>
> Someone types in the first one, because they're lazy.
> Immediately they're redirected to /hal, and from then on,
> they stay there.
>
> ie: There's nothing at all at / other than the redirect.
> (he'd modify the root context to be NOT the same docbase as /hal)
>
> > -----Original Message-----
> > From: Shapira, Yoav [mailto:[EMAIL PROTECTED]
> > Sent: Friday, January 23, 2004 9:10 AM
> > To: Tomcat Users List
> > Subject: RE: Repeated "load-on-startup" niggle
> >
> >
> >
> > Howdy,
> > But he wants to redirect all requests, not just those for /.
> >
> > Yoav Shapira
> > Millennium ChemInformatics
> >
> >
> > >-----Original Message-----
> > >From: Mike Curwen [mailto:[EMAIL PROTECTED]
> > >Sent: Friday, January 23, 2004 10:10 AM
> > >To: 'Tomcat Users List'
> > >Subject: RE: Repeated "load-on-startup" niggle
> > >
> > >Is it simpler in this case to have an index.html file
> sitting at '/'
> > and
> > >all it does is a meta refresh to the '/hal' context?
> > >
> > >That way, once you're at /hal, you'll stay at /hal, and won't worry
> > >about request parameters, etc.
> > >
> > >> -----Original Message-----
> > >> From: Chris Ward [mailto:[EMAIL PROTECTED]
> > >> Sent: Friday, January 23, 2004 9:02 AM
> > >> To: Tomcat Users List
> > >> Subject: RE: Repeated "load-on-startup" niggle
> > >>
> > >>
> > >> Thanks. That's exactly what I'd started to use. What's
> the best
> > >> way to add the "/hal" and redirect while
> > preserving all the
> > >> request parameters etc.
> > >>
> > >> i.e.
> > >>
> > >> Original URL = /somedir/somefile.html
> > >>
> > >> Filtered URL = /hal/somedir/somefile.html
> > >>
> > >> Should I be using a request dispatcher or response.sendRedirct()?
> > >>
> > >> I'm trying to do it in the best way.
> > >>
> > >> Best regards
> > >> Chris
> > >>
> > >> --
> > >>
> > >> Chris Ward, Horizon Asset Limited
> > <mailto:[EMAIL PROTECTED]>
> > >> Tel +44 (20) 7367 7028, Fax 7367 7029
> > >>
> > >> --
> > >>
> > >>
> > >> THIS E-MAIL MAY CONTAIN CONFIDENTIAL AND/OR PRIVILEGED
> > INFORMATION.
> > >> IF YOU ARE NOT THE INTENDED RECIPIENT (OR HAVE RECEIVED
> > THIS E-MAIL
> > >> IN ERROR) PLEASE NOTIFY THE SENDER IMMEDIATELY AND
> DESTROY THIS E-
> > >> MAIL. ANY UNAUTHORISED COPYING, DISCLOSURE OR
> DISTRIBUTION OF THE
> > >> MATERIAL IN THIS E-MAIL IS STRICTLY FORBIDDEN.
> > >>
> > >> HORIZON ASSET LIMITED IS AUTHORISED AND REGULATED
> > >> BY THE FINANCIAL SERVICES AUTHORITY.
> > >>
> > >>
> > >>
> > >> > -----Original Message-----
> > >> > From: Shapira, Yoav [mailto:[EMAIL PROTECTED]
> > >> > Sent: Friday, January 23, 2004 2:43 PM
> > >> > To: Tomcat Users List
> > >> > Subject: RE: Repeated "load-on-startup" niggle
> > >> >
> > >> >
> > >> >
> > >> > Howdy,
> > >> > A javax.servlet.Filter is one nice clean way.
> > >> >
> > >> > Yoav Shapira
> > >> > Millennium ChemInformatics
> > >> >
> > >> >
> > >> > >-----Original Message-----
> > >> > >From: Chris Ward [mailto:[EMAIL PROTECTED]
> > >> > >Sent: Friday, January 23, 2004 5:34 AM
> > >> > >To: Tomcat Users List
> > >> > >Subject: Repeated "load-on-startup" niggle
> > >> > >
> > >> > >
> > >> > >Hi all,
> > >> > >
> > >> > >In my Tomcat setup I have a Context called "hal" which
> > >> > contains all my
> > >> > >applications, HTML everything.
> > >> > >
> > >> > > <Context path="/hal" docBase="hal" debug="0"
> > privileged="true"
> > >> > >reloadable="true">
> > >> > >
> > >> > >Therefore I run things with a URL such including "/hal"
> > >> > >
> > >> > >
> > >> > >
> > >> > >Way back when I started with Tomcat I set the "Tomcat Root
> > >> > Context" to
> > >> > >point to the same docBase directory so any requests to
> > "/page.html"
> > >> > >would resolve to "/hal/page.html".
> > >> > >
> > >> > > <!-- Tomcat Root Context -->
> > >> > > <Context path="" docBase="hal" debug="0"/>
> > >> > >
> > >> > >
> > >> > >The problem I now have is that all the initialisation of
> > >> /hal is run
> > >> > >twice. Once for each context. Since I have several
> > servlets with
> > >> > ><load-on-startup> set this is a pain.
> > >> > >
> > >> > >Question
> > >> > >========
> > >> > >
> > >> > >What is the cleanest way to redirect requests made to "/"
> > >> to "/hal"?
> > >> > >Can I do this by setting something up in the web.xml file
> > >> > for the "/"
> > >> > >context. Then I could remove the docBase="hal".
> > >> > >
> > >> > >
> > >> > >
> > >> > >Best regards
> > >> > >Chris
> > >> > >
> > >> >
> > >>
> >
> >---------------------------------------------------------------------
> > >> > >To unsubscribe, e-mail:
> > [EMAIL PROTECTED]
> > >> > >For additional commands, e-mail:
> > >> [EMAIL PROTECTED]
> > >> >
> > >> >
> > >> >
> > >> >
> > >> > This e-mail, including any attachments, is a
> > confidential business
> > >> > communication, and may contain information that is
> confidential,
> > >> > proprietary and/or privileged. This e-mail is
> intended only for
> > >> > the individual(s) to whom it is addressed, and may not
> be saved,
> > >> > copied, printed, disclosed or used by anyone else. If
> > you are not
> > >> > the(an) intended recipient, please immediately delete
> > this e-mail
> > >> > from your computer system and notify the sender. Thank you.
> > >> >
> > >> >
> > >> >
> > >>
> >
> ---------------------------------------------------------------------
> > >> > To unsubscribe, e-mail:
> > [EMAIL PROTECTED]
> > >> > For additional commands, e-mail:
> > [EMAIL PROTECTED]
> > >> >
> > >> >
> > >>
> > >>
> >
> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > >> For additional commands, e-mail:
> > [EMAIL PROTECTED]
> > >>
> > >
> > >
> >
> >---------------------------------------------------------------------
> > >To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >For additional commands, e-mail:
> [EMAIL PROTECTED]
> >
> >
> >
> >
> > This e-mail, including any attachments, is a confidential
> > business communication, and may contain information that is
> > confidential, proprietary and/or privileged. This e-mail is
> > intended only for the individual(s) to whom it is addressed,
> > and may not be saved, copied, printed, disclosed or used by
> > anyone else. If you are not the(an) intended recipient,
> > please immediately delete this e-mail from your computer
> > system and notify the sender. Thank you.
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]