Página Inicial do Fórum > JSP / Servlets

comunicação JSP e Servlet erro 404 do tomcat não acha servle



Criar novo tópico   Responder tópico


  1. El Tubaron
    Posts:8


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Olá estou com um problema aqui ,não sei onde é que estou errando ,coloquei uma aplicação chamada CallDesk no container tomcat , a pagina index.jsp(que é uma pag de login e senha) abre numa boa ,mas qdo o usuario manda enviar ,o tomcat retorna um erro 404 que não acha o ServletLogin. Vou postar aqui o arquivo de contexto , o web.xml , o index.jsp, e o servletLogin que esta dentro de um package chamado servlet. por favor alguem ae pode me ajudar ?

    contexto :


    reloadable="true" crossContext="true" debug="3">
    prefix="localhost_CallDesk_log." suffix=".txt" timestamp="true"
    verbosity="4" />


    +++++++++++++++++++++++++++++++++
    web.xml :

    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">


    Trac Software - Desenvolvimento

    Descritor do contexto de desenvolvimento do sistema CallDesk.



    dev-invoker

    org.apache.catalina.servlets.InvokerServlet


    debug
    0

    2



    dev-invoker
    /servlet/*



    ++++++++++++++++++++++++++++++++++++++++++
    index.jsp :
    <%@page contentType="text/html"%>
    <%@page pageEncoding="UTF-8"%>




    Bem vindo(a) ao Call Desk







    <tr>

     
       Call Desk
    </td>
    </tr>
    <tr>


    Efetue o login 
    </td>
    </tr>
    <tr>








     



     



     



     



    Login



    Senha



     



     


     


     


     


     


     


     


     



     


     


     


     


     </td>
    </tr>
    </table>










    ++++++++++++++++++++++++++++++++++++++++++
    ServletLogin.java :
    package servlet;
    import java.io.IOException;
    import java.io.PrintWriter;

    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import bd.LoginBD;
    import beans.UsuarioBean;

    public class ServletLogin extends HttpServlet {
    protected void doPost(HttpServletRequest request,
    HttpServletResponse response) throws ServletException, IOException {
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    String comando = request.getParameter("comando");
    if (comando.equalsIgnoreCase("login")) {
    try {
    LoginBD loginBD = new LoginBD();
    UsuarioBean usuario = new UsuarioBean();
    String strLogin = request.getParameter("login");
    String strSenha = request.getParameter("senha");
    usuario = loginBD.checaUsuario(strLogin);

    if( (strLogin.equalsIgnoreCase(usuario.getLogin())) &&
    (strSenha.equalsIgnoreCase(usuario.getSenha())) ){
    //getServletContext().getRequestDispatcher("chamado.jsp").forward(request, response);
    response.sendRedirect("chamado.jsp"); //está é a tela de cadastro de chamado
    }else{
    // caso usuario tenha digitado login ou senha invalido
    response.sendRedirect("index.jsp");
    }

    } catch(Exception ex) {
    ex.printStackTrace();
    }
    }
    }
    protected void processRequest(HttpServletRequest request,
    HttpServletResponse response) throws ServletException, IOException {
    processRequest(request, response);
    }
    /**
    * Returns a short description of the servlet.
    */
    public String getServletInfo() {
    return "Short description";
    }
    }



    ++++++++++++++++++++++++++++++++++++++++
    aqui está o erro que o tomcat informa :

    HTTP Status 404 - /servlets/ServletLogin

    --------------------------------------------------------------------------------

    type Status report

    message /servlets/ServletLogin

    description The requested resource (/servlets/ServletLogin) is not available.


    --------------------------------------------------------------------------------

    Apache Tomcat/5.5.9
    _________________
    JavaFree.org

    1. Comment Arrow

      Publicado em: 09/04/2009 23:18:44

      Porque é que você não vai mapear esse servlet login lá no seu web.xml?
      _________________
      --
      Felicidade é um caminho, não o fim.
      JavaBlog - http://javablogs.com.br/page/mauricio/
      Apreda filosofia para a vida - http://www.nova-acropole.org.br/
      Antes de fazer perguntas idiotas, Use A Porra Do Google! http://www.useaporradogoogle.com/



    1. Relacionados





    Novo tópico   Responder tópico     Índice do forum -> JSP / Servlets