You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Brett Knights <br...@knightsofthenet.com> on 2001/09/23 22:21:37 UTC
TC4 and Send Error
I have installed TC4 and have it working.
I am moving an app that worked fine under TC3.3.
My problem is that when I call:
res.setHeader("WWW-Authenticate", BASIC realm=\"" + domain +"\");
rese.sendError(res.SC_UNAUTHORIZED);
in my servlet the authenticate header is stripped from the result. (examples follow)
This occurs whether I make the request through IIS (actually PWS) or to TC directly via port 8080
Integrating a realm based authentication mechanism is not an option at this time.
>From TC3 the returned stream is:
http://supportstage/eda/support/kb/kbsearch.htm
HTTP/1.1 401 Unauthorized
Server: Microsoft-IIS/4.0
Date: Sun, 23 Sep 2001 20:07:28 GMT
WWW-Authenticate: BASIC realm="EDACustomer"
Content-Type: text/html
Content-Length: 159
Set-Cookie: JSESSIONID=p89g15em81;Path=/eda
Servlet-Engine: Tomcat Web Server/3.3 Beta 1 ( JSP 1.1; Servlet 2.2 )
<head><title>Error: 401</title></head>
<body>
<h1>Error: 401</h1>
<h2>Location: /eda/support/kb/kbsearch.htm</h2>
<b>No detailed message</b><br>
</body>
from TC4 (v 4.0) the returned stream is:
http://localhost/eda/support/kb/kbsearch.htm
HTTP/1.1 401 Unauthorized
Server: Microsoft-IIS/4.0
Date: Sun, 23 Sep 2001 20:08:54 GMT
Connection: close
Content-Type: text/html
Set-Cookie: JSESSIONID=D204B543F210B2E196B391E918A04664;Path=/eda
<html>
<head>
<title>Tomcat Error Report</title>
</head>
<body bgcolor="white">
<br><br>
<h1>HTTP Status 401 - Unauthorized</h1>
This request requires HTTP authentication (Unauthorized).
</body>
</html>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Brett Knights Tanner Research, Inc.
MIS Analyst 2650 E. Foothill Blvd.
brett.knights@tanner.com Pasadena, CA 91107
voice 626-432-5767 fax 626-792-0300
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^