i get erro 404 when running servlet on tomcat

import java.io.*;

import java.net.*;

import javax.servlet.*;

import javax.servlet.http.*;

import javax.servlet.jsp.*;

import javax.servlet.jsp.tagext.*;

/**

*

* @author Administrator

* @version

*/

public class Signup extends HttpServlet

{

protected void doGet(HttpServletRequest req, HttpServletResponse res)

throws ServletException, IOException

{

res.setContentType("text/html;charset=UTF-8");

PrintWriter out = res.getWriter();

out.println("<html>");

out.println("<head>");

out.println("<title>Servlet NewServlet</title>");

out.println("</head>");

out.println("<body>");

out.println("<h1>Servlet NewServlet at " + req.getContextPath () + "</h1>");

out.println("</body>");

out.println("</html>");

out.close();

try

{

Customer cus=new Customer();

cus.setCompanyName(req.getParameter("tecompany name"));

cus.setState(req.getParameter("state"));

cus.setMC(Boolean.getBoolean(req.getParameter("radiobutton1")));

cus.setFF(Boolean.getBoolean(req.getParameter("radiobutton2")));

cus.setMC_FF(req.getParameter("mcff"));

cus.setContactPerson(req.getParameter("contact person"));

cus.setPhone(req.getParameter("phone"));

cus.setSPhone(req.getParameter("secondary phone"));

String email=req.getParameter("email");

String emailc=req.getParameter("co_email");

if(email.equalsIgnoreCase(emailc));

cus.setEmail(email);

cus.setBroker(Boolean.getBoolean(req.getParameter("broker")));

cus.setCarrier(Boolean.getBoolean(req.getParameter("carrier")));

cus.setOthers(Boolean.getBoolean(req.getParameter("other")));

cus.setOthersValue(req.getParameter("if other"));

cus.setAgree(Boolean.getBoolean(req.getParameter("agree")));

cus.setCreditor1(req.getParameter("creditor1"));

cus.setCreditor2(req.getParameter("creditor2"));

cus.setUName(req.getParameter("user name"));

String pwd=req.getParameter("password");

String pwdc=req.getParameter("confirm_password");

if(pwd.equalsIgnoreCase(pwdc));

cus.setPassword(pwd);

cus.setCardType(req.getParameter("card_type"));

cus.setCardNumber(req.getParameter("cn1")+"-"+req.getParameter("textfield7")+"-"+

req.getParameter("textfield9")+"-"+req.getParameter("textfield10"));

java.util.Date date=new java.util.Date();/* Correction needed here*/

cus.setEDate(date);

cus.setCVV2_CVC2(req.getParameter("cvv2"));

cus.setName_on_Card(req.getParameter("nameoncard"));

CustomerQuery cq=new CustomerQuery();

cq.insertCustomer(cus);

RequestDispatcher rd=getServletContext().getNamedDispatcher("response.jsp");

rd.forward(req,res );

}catch(Exception e)

{

RequestDispatcher rd=getServletContext().getNamedDispatcher("error.jsp");

rd.forward(req,res );

}

}

}

[3065 byte] By [vijay_kumar_choyala] at [2007-11-26 15:30:04]
# 1
A 404 error means the server can not find teh requested resource so the problem is probably not in the code but in the web.xml mapping or your request url
tolmanka at 2007-7-8 21:46:36 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...