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 );
}
}
}

