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
