Hi With NetBeans IDE 3.3.1 templates created files and some changes to point out my question. If I call it in NetBeans with Tomcat 3.2 it is working - it finds HelloServletTest. Then I export a war-file to Tomcat 4.1. and call in the browser
" http : // localhost : 8080 / proj / index.html "
When the go-button is pressed an error message says: HTTP Status 404 type Status report message /proj/servlet/HelloServletTest description The requested resource (/proj/servlet/HelloServletTest) is not available. Apache Tomcat/4.1.27
I suppose this - action="servlet/HelloServletTest" - is wrong with the new tomcat, but I don't know better and I tried quite some time.
Thanks for your help Karl
$ jar tvf proj.war 2 Wed May 12 18:27:30 CEST 2004 META-INF/MANIFEST.MF 1764 Wed May 12 18:27:30 CEST 2004 HelloServletTest.class 262 Wed May 12 18:27:30 CEST 2004 index.html 1028 Wed May 12 18:27:30 CEST 2004 WEB-INF/web.xml 290 Wed May 12 18:27:30 CEST 2004 HelloTest.jsp
The other file HelloTest.jsp is showing correctly.
the index.html (form and input added) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY> <form name="form1" method="post" action="servlet/HelloServletTest"> <input type="submit" name="submit" value="go!"> </BODY> </HTML>
and the servlet file - this line added - out.println("<H1>Hello Servlet Test !!! </H1>"); /* * HelloServletTest.java * * Created on 12. Mai 2004, 18:15 */
import javax.servlet.*; import javax.servlet.http.*;
/** * * @author karl * @version */ public class HelloServletTest extends HttpServlet { /** Initializes the servlet. */ public void init(ServletConfig config) throws ServletException { super.init(config); } /** Destroys the servlet. */ public void destroy() { } /** Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods. * @param request servlet request * @param response servlet response */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException { response.setContentType("text/html"); java.io.PrintWriter out = response.getWriter(); /* output your page here */ out.println("<html>"); out.println("<head>"); out.println("<title>Servlet</title>"); out.println("</head>"); out.println("<body>"); out.println("<H1>Hello Servlet Test !!! </H1>");
out.println("</body>"); out.println("</html>"); /* */ out.close(); } /** Handles the HTTP <code>GET</code> method. * @param request servlet request * @param response servlet response */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException { processRequest(request, response); } /** Handles the HTTP <code>POST</code> method. * @param request servlet request * @param response servlet response */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException { processRequest(request, response); } /** Returns a short description of the servlet. */ public String getServletInfo() { return "Short description"; } }
=========================================================================== To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST". For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant archives, FAQs and Forums on JSPs can be found at:
http://java.sun.com/products/jsp http://archives.java.sun.com/jsp-interest.html http://forums.java.sun.com http://www.jspinsider.com