You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Bernd Eilers <be...@stardivision.de> on 1999/10/22 22:30:52 UTC
Re: vote please + thoughts about Welcome and Error
Hi there !
> i think we need to vote on this one as arun is basically
> blocked.
>
I vote:
+1 for 404 - not found.
-1 for 403 - forbidden.
1.) 403 forbidden on directories could be handled by some general
access control mechanism in the Web Server
2) Might be nice to add a method for letting the user customize what
to do with a request on /servlet or /WEB-INF/*, If he didn't customize
anything it's a 404 - not found answer. A 403 reply blocks future
enhancements in this area.
2.1.) Use an index.jsp file if configured in the <welcome-file-list> and
found in the location.
2.2.) Would be nice if the Tomcat User could add a custom Welcome
Servlet that would answer requests on /servlet or /WEB-INF/* in the
future. That one could return a list of available servlets or a 403
for forbidden. A Welcome Servlet might be nicer in some other areas
too than just welcome files, for example in a combined WEB (HTML) +
WAP (WML) Server.
2.3.) Would be nice if the Tomcat User could configure an optional 404
error handler servlet for everything that is not handled by an
servlet, JSP or Web Page. The User should be encouraged to reply with
404 or 403 errors in this servlet on it's own decision (e.g. depending
on the Request-URL or some Authorisation ), but the error handler
servlet may add something like a search engine frontend in the Reply.
If Error Handling will be supported a Servlet is better than something
like a 404.html file because the servers purpose doesn't necessarily
have to be serving text/html.
By the way:
Where is the <welcome-file-list> in web.xml specified ?
> Craig
Bernd
Re: vote please + thoughts about Welcome and Error
Posted by James Todd <ja...@eng.sun.com>.
good points.
for this time i think we should go with 404 for test
purposes and see what changed to start emitting 403.
i believe the capability to specify error pages (eg
404.html) is available at some level in the web.xml
but i'm not sure it will completely address your goals.
this is based on some cursory thoughts while reading
servlet 2.2 without excercising this specific goal at
any level. it would be nice to get the html code out
of tomcat.
the default welcome files are specified in:
org.apache.tomcat.deployment.web.xml
and will be obviated (vs aggregated) by any context
specified (ie WEB-INF/web.xml) welcome files. this
later logic occurs in:
org.apache.tomcat.core.Context.init()
which i've considered factoring out as a utility
class to keep Context (the keeper of lots of info)
lean'n mean.
hope this helps,
- james
Bernd Eilers wrote:
>
> Hi there !
>
> > i think we need to vote on this one as arun is basically
> > blocked.
> >
>
> I vote:
>
> +1 for 404 - not found.
> -1 for 403 - forbidden.
>
> 1.) 403 forbidden on directories could be handled by some general
> access control mechanism in the Web Server
>
> 2) Might be nice to add a method for letting the user customize what
> to do with a request on /servlet or /WEB-INF/*, If he didn't customize
> anything it's a 404 - not found answer. A 403 reply blocks future
> enhancements in this area.
>
> 2.1.) Use an index.jsp file if configured in the <welcome-file-list> and
> found in the location.
>
> 2.2.) Would be nice if the Tomcat User could add a custom Welcome
> Servlet that would answer requests on /servlet or /WEB-INF/* in the
> future. That one could return a list of available servlets or a 403
> for forbidden. A Welcome Servlet might be nicer in some other areas
> too than just welcome files, for example in a combined WEB (HTML) +
> WAP (WML) Server.
>
> 2.3.) Would be nice if the Tomcat User could configure an optional 404
> error handler servlet for everything that is not handled by an
> servlet, JSP or Web Page. The User should be encouraged to reply with
> 404 or 403 errors in this servlet on it's own decision (e.g. depending
> on the Request-URL or some Authorisation ), but the error handler
> servlet may add something like a search engine frontend in the Reply.
> If Error Handling will be supported a Servlet is better than something
> like a 404.html file because the servers purpose doesn't necessarily
> have to be serving text/html.
>
> By the way:
>
> Where is the <welcome-file-list> in web.xml specified ?
>
> > Craig
>
> Bernd
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org