Erro 404 no Tomcat + Java

1 resposta
Mus4shi

Olá pessoal tudo bem ?

Estou com um exercício para fazer, parece ser simples mas não consigo fazê-lo funcionar da maneira correta.

O problema é assim:

eu tenho um arquivo index.html que contém o seguinte código:

<form name='form1' action='/dolar/WEB-INF/convertereal' method='get' >
<input name='valoreal' type='text' value='' size="40" maxlength='60'>
<input type='submit' name='btnsalvar' value='Gravar'>
</form>

e uma classe JAVA que é a seguinte:

import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class convertereal extends HttpServlet
 { 
     /* Esta classe exemplifica a estrutura básica de um servlet  */


        public void doGet (HttpServletRequest request,
                	   HttpServletResponse response)
        throws ServletException, IOException
/* O metodo doGet recebe as requisições do cliente */
        {
	    
   PrintWrite out;// Responsável por escrever conteúdo na        //saída via método println() visto abaixo
   String title= request.getParameter("valoreal");
   double resultado = Double.Parsedouble(valoreal) * 1.80;

	   /* 
os comandos a seguir definem o conteúdo a ser exibido
*/

            response.setContentType("text/html");
            out = response.getWriter();

            out.println("<HTML><HEAD><TITLE>");
	    out.println();
	    out.println("</TITLE></HEAD><BODY>");
	    out.println("<H1>" + resultado + "</H1>");
	    out.println("<P>Esta é a saída do servlet from ExemploServlet");
	    out.println("&lt;/BODY&gt;&lt;/HTML&gt;");
	    out.close();
        }
 }

Eu tentei compilar utilizando o javac, mas deu erro dizendo que não foi possível encontrar os pacotes import javax.servlet.* e import javax.servlet.http.*

Então fui para o eclipse, e lá eu consegui compilar a classe e até testei passando uns valores como parâmetro na linha do endereço mesmo, mas quando tento utilizar o arquivo index.html para chamar esta classe não vai de jeito nenhum só da a mensagem de erro 404.

O arquivo index.html está nesta pasta: C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\dolar\index.html
Estou utilizando a última versão do pacote JEE e Tomcat 5.5

Alguém poderia me dar uma ajuda ?

Muito obrigado.

1 Resposta

R

o teu servlet ta mapeado certinho no web xml ?

Criado 7 de outubro de 2009
Ultima resposta 19 de nov. de 2009
Respostas 1
Participantes 2