You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2002/02/22 13:00:09 UTC
DO NOT REPLY [Bug 6643] New: -
Tom 3.3a or 3.31b1 : URLRewriting POST ==> 404 error
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6643>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6643
Tom 3.3a or 3.31b1 : URLRewriting POST ==> 404 error
Summary: Tom 3.3a or 3.31b1 : URLRewriting POST ==> 404 error
Product: Tomcat 3
Version: 3.3.1 Beta 1
Platform: PC
OS/Version: Linux
Status: NEW
Severity: Blocker
Priority: Other
Component: Servlet
AssignedTo: tomcat-dev@jakarta.apache.org
ReportedBy: zorro.desbois@wanadoo.fr
My environment :
Tomcat 3.3a (or tomcat 3.3.1b1)
(with apache 1.3.22/mok_jk/ajp13 or with tomcat:8080)
Java HotSpot(TM) Server VM (build 1.3.1_02-b02, mixed mode)
Linux 2.4.16 i686
with URLRewriting :
<SessionId cookiesFirst="true" noCookies="true" /> and netscape 4.77 don't accept cookies
I have error :
Introuvabble(404)
Requ�te originale: /AppliTestServlet/servlet/DisplayArticlesServlet;jsessionid=tsayz1to62
Requ�te introuvable: /AppliTestServlet/servlet/DisplayArticlesServlet;jsessionid=tsayz1to62
logs =
AppliTestServlet: [info] [tsayz1to62][SupprimerPanierServlet] doPost
AppliTestServlet: [debug] [SupprimerPanierServlet] version dispatcher, suivant=../servlet/DisplayBagListServlet;jsessionid=tsayz1to62
2002-02-22 12:47:12 - Ctx(/AppliTestServlet) : Class not found: DisplayBagListServlet;jsessionid=tsayz1to62
2002-02-22 12:47:12 - Ctx(/AppliTestServlet) : Status code:404 request:R( /AppliTestServlet + /servlet/DisplayBagListServlet;jsessionid=tsayz1to62 +
null) msg:null
It occurs when I come from a
POST /AppliTestServlet/servlet/SupprimerPanierServlet;jsessionid=tsayz1to62
and, at the end of this servlet, I do :
res.setHeader("Pragma","No-cache");
res.setHeader("Cache-Control","no-cache");
res.setDateHeader("Expires",0);
// the GET works :
// log(Logger.LOG_DEBUG,"version sendRedirect, suivant="+fenetreSuivante);
// res.sendRedirect(fenetreSuivante);
// the POST fails :
log(Logger.LOG_DEBUG,"version dispatcher, suivant="+fenetreSuivante);
req.getRequestDispatcher(fenetreSuivante).forward(req,res);
I thought it was a bug fixed in tomcat 3.3.1 because the release-notes-3.3.1.txt says :
"Fixed logic for response.encodeURL() so that it will work correctly if the input URL includes an anchor tag"
but in tomcat 3.3.1b1, it is the same problem!!
thanks.
Yo.
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>