Please ignore. Didn't see the other discussion that already
deal with this issue.

> -----Original Message-----
> From: Larry Isaacs [mailto:[EMAIL PROTECTED]]
> Sent: Monday, August 06, 2001 9:26 AM
> To: '[EMAIL PROTECTED]'
> Subject: RE: TC33b1 Context path behavior: Is this a bug or by design?
> 
> 
> Randall,
> 
> It is the "path" of the context that makes them unique. So,
> 
>    <Context path="/struts-documentation" ... />
> 
> would replace the auto-served context, where:
> 
>     <Context path="/strutsdoc" ...
> 
> creates a new context.  The fact that its docbase is the
> same as the one for the "/struts-documentation" context is
> irrelavent.  If you don't want the struts-documentation.war
> auto-served, move it out of the "webapps" directory and
> expand it manually to a directory outside of "webapps".
> 
> Cheers,
> Larry
> 
> > -----Original Message-----
> > From: Randall Parker [mailto:[EMAIL PROTECTED]]
> > Sent: Sunday, August 05, 2001 2:11 AM
> > To: [EMAIL PROTECTED]
> > Subject: TC33b1 Context path behavior: Is this a bug or by design?
> > 
> > 
> > I'm seeing two different paths as being accepted for pages in 
> > the same war file. I'm wondering 
> > if the behavior I'm seeing is by design or a bug. 
> > 
> > I installed the struts-documentation.war file in webapps and 
> > restarted Tomcat 3.3 b1. As 
> > expected I was able to access such URLs as:
> >    http://127.0.0.1:8080/struts-documentation/index.html
> > and 
> >    
> > http://127.0.0.1:8080/struts-documentation/api/org/apache/stru
> > ts/taglib/bean/package-
> > summary.html#package_description
> > 
> > So the leading /struts-documentation mapped to the 
> corresponding war file.
> > 
> > Then I decided to add to the /conf dir the following:
> >    apps-struts-documentation.xml
> >
> > <?xml version="1.0" encoding="ISO-8859-1"?>
> > <webapps>
> >     <!-- Setting special properties for /examples 
> >         ( as an example of overriding the defaults )
> >       -->
> > 
> >    <Context path="/strutsdoc" 
> >             docBase="webapps/struts-documentation" 
> >             debug="0" 
> >         reloadable="true" > 
> >               <SimpleRealm 
> filename="conf/users/strutsdoc-users.xml" />
> >               <LogSetter name="strutsdoc_tc.log" 
> path="logs/strutsdoc.log" />
> >               <LogSetter name="strutsdoc_servlet_log" 
> >                          path="logs/servlet_strutsdoc.log" 
> >                      servletLogger="true"/>
> >  </Context>
> > 
> > </webapps>
> > 
> > After stopping and restarting Tomcat I was then able (as 
> expected) to access pages using 
> > the shorter /strutsdoc leading path. For instance:
> >    http://127.0.0.1:8080/strutsdoc/index.html
> >
> > However, when I went back and tried the original:
> >      http://127.0.0.1:8080/struts-documentation/index.html
> > that still worked. I even did Refresh and fired up a 
> different brand of browser that hadn't 
> > previously visited either page to make sure the browser 
> wasn't just loading the older URL from 
> > cache.
> >
> > Well, I'd expect that when one defined the Context path in 
> the xml file that that path would 
> > _replace_ the default path named after the war file. Is 
> that not the case? Is this normal 
> > behavior or incorrect behavior?
> >
> 

Reply via email to