  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Struts - A MVC web framework | | Tomcat - JSP/Servlet container | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | | JSP - A mailing list about Java Server Pages specification and reference | |
Struts & Hibernate
|
|
|
  | | | Problem executing Servlets with Tomcat 4.1.24 | Problem executing Servlets with Tomcat 4.1.24 2003-06-07 - By David Erickson
Back Hi I'm new to the whole java scene but I'm trying to get some example and test servlets running and having all kinds of problems. I have a working tiny servlet thats compiled as ExampleServlet.class. However the only place I can get tomcat to execute it is when i put it in the (tomcat home dir)\webapps\examples\WEB-INF\classes dir with the rest of the examples. When I create my own directory under (tomcat home dir)\webapps\begjsp\WEB-INF\classes and put it there it will not execute it i get the error 404 type Status report
message /begjsp/servlet/ExampleServlet
description The requested resource (/begjsp/servlet/ExampleServlet) is not available
Which is highly annoying. When I run the manager and list the running webapps it lists the begjsp as being deployed and running. Makes no sense! This is basically a default install.. and I read there is a web.xml file that generally goes into the WEB-INF\ folder but I am missing one, it should run even without one correct? Here's my class code just incase I screwed it up somehow.. but it works in the examples folder..:
import java.io.*; import javax.servlet.*; import javax.servlet.http.*;
public class ExampleServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out; String title = "Servlet Example"; response.setContentType("text/html"); out = response.getWriter(); out.println("<html><head><title>"); out.println(title); out.println("</title></head><body>"); out.println("<h1>This is an example servlet.</h1>"); out.println("</body></html>"); out.close(); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }
Any and ALL help appreciated =)
-Halcyon
|
|
 |