File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Struts and the fly likes Tomcat + Struts no jsessionid cookie. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Tomcat + Struts no jsessionid cookie." Watch "Tomcat + Struts no jsessionid cookie." New topic
Author

Tomcat + Struts no jsessionid cookie.

Torben Riis
Greenhorn

Joined: Aug 26, 2003
Posts: 3
Hi...
I realy hope someone can help me! :-)
Problem:
I have just finnished a web project using Struts. It deploys fine i WebSphere 5, but when it is deployed from Tomcat every link has been rewritten so it contains the jsessionid (URL rewriting).
Tests:
If I create a test application using ordinary jsp or selvlets (no Struts) the jsessionid appears fine as a cookie, and no URL rewriting has been done by Tomcat. The same thing happens if I deploy the cookie example (One of the examples contained in the Tomcat install package).
But if I configure the Struts ActionServlet in the web.xml file, Tomcat rewrites every link. I have tested this on Tomcat 4.1.18, 4.1.27 and 5.0.9.
Even if I try to deploy the struts-example.war file from the jakarta-struts-1.1.zip package the jsessionid cookie is not found, and Tomcat rewrites every link!
Question:
Can someone tell me why Tomcat always uses URL rewriting, when your web application are using Struts? And is there any solutions to get around this?

Kind regard
Torben Riis
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Tomcat + Struts no jsessionid cookie.
 
Similar Threads
URL Rewrting.
URL Rewriting
session management -cookie disabled
Session ID conveyed as part of URL
64 bit jsessionid in Struts