I am using the example program from the O'Reilly book "Java Servlet Programming" by Jason Hunter.
The code/servlet will run once and then hang. The log file contains the error about the class ServletCookie that I mention previous. Scott ---------------- CODE ---------------------------- import java.io.*; import java.text.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; public class SessionTracker extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html"); PrintWriter out = res.getWriter(); HttpSession session = req.getSession(); Integer count = (Integer)session.getAttribute("tracker.count"); if(count == null) count = new Integer(1); else count = new Integer(count.intValue() + 1 ); session.setAttribute("tracker.count",count); out.println("<html><head><title>Session Tracker</title></head>"); out.println("<body><h1>Session Tracking Demo</h1>"); out.println("You have visited this page " + count + "time(s)"); out.println("<p>"); out.println("<h2>Here is your session data:</h2>"); Enumeration enum = session.getAttributeNames(); while(enum.hasMoreElements()){ String name = (String) enum.nextElement(); out.println(name + ": " + session.getAttribute(name) + "<br>"); } out.println("</body></html>"); } } ----------- END OF CODE ---------------------------------------- Phillip Morelock wrote: > > please provide source code, or maybe at least the relevant lines. > > what is the fully qualified class name of your servlet? > > also if you send source code please include any "import" or "package" > statement lines. > > fillup > > On 5/24/02 11:03 AM, "Scott C Strecker" <[EMAIL PROTECTED]> wrote: > > > I am trying to utilize Session Tracking in a servlet under tomcat 4.0.3. > > When I try > > a simple example I get the following error in my log file. > > > > java.lang.NoClassDefFoundError: org/apache/tomcat/util/http/ServerCookie > > at > > org.apache.tomcat.util.http.Cookies.addCookie(Cookies.java:180, Compiled > > Code) > > at > > org.apache.tomcat.util.http.Cookies.processCookieHeader(Cookies.java:300, > > Compiled Code) > > at > > org.apache.tomcat.util.http.Cookies.processCookies(Cookies.java:211, > > Compiled Code) > > at > > org.apache.tomcat.util.http.Cookies.getCookieCount(Cookies.java:161, > > Compiled Code) > > at > > org.apache.ajp.tomcat4.Ajp13Request.addCookies(Ajp13Request.java:184, > > Compiled Code) > > at > > org.apache.ajp.tomcat4.Ajp13Request.setAjpRequest(Ajp13Request.java:146, > > Compiled Code) > > at > > org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:417, > > Compiled Code) > > at > > org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:495, > > Compiled Code) > > at java.lang.Thread.run(Thread.java:484, Compiled Code) > > > > Is this because of some setting in my configuration i.e. to turn > > cookies on. Or am I missing a class > > as the error seems to indicate. I have the stock setup for tomcat as it > > came from the factory ( so to speak ). > > I have not changed any settings on the tomcat web.xml. I was under the > > impression that cookies=on was > > the default. > > > > Any pointers would be much appreciated. > > > > Scott > > > > -- > > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>