1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Erro 500 usando TomCat e problema em mapeamento .xml

Boa noite,

Galera seguinte, estou com um grande problema ao tentar salvar no banco através de arquivo html com o java

tenho um pacote chamado "pacote"; duas classes java que contém html, a classe addcontato e a classe servteste; Só consigo visualizar no navegador depois de dar um start no TomCat o arquivo servteste, porém quando mapeio para o addcontato ele fica dando erro 500... ja tentei de tudo, vou colocar os códigos das classes aqui, quem já tem um pouco de experiência e poder me ajudar ficaria muito grato.

Arquivo web.xml

Lembrando que no trecho abaixo eu tentei substituir servteste por add contato, porém continua dando erro:

<servlet>
     <servlet-name>primeiraServlet</servlet-name>
     <servlet-class>pacote.servteste</servlet-class>
 </servlet>
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>primeiraServlet</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>

<servlet>
     <servlet-name>primeiraServlet</servlet-name>
     <servlet-class>pacote.addcontato.java</servlet-class>
 </servlet>

 <servlet-mapping>
     <servlet-name>primeiraServlet</servlet-name>
     <url-pattern>/add</url-pattern>
 </servlet-mapping>

</web-app>

Aqui o conteudo da classe servteste, que é a que a unica que consigo utilizar:

package pacote;

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;

public class servteste extends HttpServlet {
    protected void service(HttpServletRequest request, 
             HttpServletResponse response) 
             throws ServletException, IOException {
         PrintWriter out = response.getWriter();

         // escreve o texto
         out.println("<html>");
         out.println("<body>");
         out.println("Oi mundo!");
         out.println("</body>");
         out.println("</html>");
     }
}

E aqui a classe addcontato, que no caso não consigo visualizar:

package pacote;

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;

public class addcontato extends HttpServlet {

    @Override
    protected void service(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {

        String nome = request.getParameter("nome");
        String cidade = request.getParameter("cidade");
        String marca_moto = request.getParameter("marca_moto");

        Contato contato = new Contato();
        contato.setNome(nome);
        contato.setCidade(cidade);
        contato.setMarca_moto(marca_moto);

        ContatoDao dao = new ContatoDao();
        dao.adicionar(contato);

        PrintWriter out = response.getWriter();

        out.println("<html>");
        out.println("<body>");
        out.println("Contato " + contato.getNome() + 
                " adicionado com sucesso");    
        out.println("</body>");
        out.println("</html>");


    }
}
  • coloca o log do erro, fica mais fácil pra encontrar o erro

    DaniloAndrade   03 de out de 2013
  • Cara da apenas esse erro no navegador, o tomCat não da nenhum.


    HTTP Status 404 - /ProjetoMaiki/adicionacontato

    type Status report

    message /ProjetoMaiki/adicionacontato

    description The requested resource is not available. Apache Tomcat/7.0.42


    maiki_021   04 de out de 2013
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java-ee tomcat apache jdbc html jsp servlets webservices web.xml dao ou faça a sua própria pergunta.