[jcifs] NtlmHttpFilter: Apparent Tomcat conflict witherrorCode=401

Michael B Allen mba2000 at ioplex.com
Thu Jun 16 17:31:13 GMT 2005


Florian,

Please ask the Tomcat people. Many people use WWW-Authenticate: NTLM |
Negotiate authentication which sends errorcodes with each message during
the negotiation. Therefore the servlet container must provide a mechanism
for handling this.

Mike

On Thu, 16 Jun 2005 15:50:33 +0200
Florian Kolbe <Florian.Kolbe at in-gmbh.de> wrote:

> Since I don't know how to deactivate the error page handling
> for Status 401, I guess we have to stick with the flushBuffer().
> 
> To avoid the annoying log message, I added
> 
>    <category name="org.apache.coyote.Response"> 
>      <priority value="FATAL"/> 
>    </category> 
> 
> to log4j.xml.
> 
> But there is light at the end of the tunnel:
> From:
> http://jakarta.apache.org/tomcat/tomcat-5.5-doc/changelog.html
> Tomcat 5.5.3:
> "When checking status codes for error handling, only check if
> Response.isError() is true. This way, users may use setStatus() to set their
> own error status without having the error page invoked. (in which case, the
> user should've use sendError())"
> 
> So it looks like this is fixed with Tomcat 5.5.3 and above.
> 
> Regards,
>   Florian


More information about the jcifs mailing list