[RESOLVIDO]Duvida no Servlet - erro 404

4 respostas
M
aew galera meu codigo é esse aqui
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Date;

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


public class Ch2Servlet extends HttpServlet {

	public void doGet(HttpServletRequest request,
			HttpServletResponse response) throws IOException{
		
		PrintWriter out = response.getWriter();
		Date today = new Date();
		out.println("<html>" + 
				"<body>" +
				"<h1> haha!" +
				"<br>" + today +
				"&lt;/body&gt;" +
				"&lt;/html");
						
	}
}
da dando o erro 404;; o que seria?>

4 Respostas

G

Cara,
tudo bom?

erro 404 é quando não achou sua página, logo seu servlet pode não estar mapeado direito e/ou vc digitou a url errada.

Abraços

M

é, provavelmente nao esta mapeado corretamente.
pq estou rodando o servlet direto do eclipse
e ele da erro404

blz

brigadao

R

glaucogoca está certo conferi no teu web.xml
ficaria algo assim:

<servlet>
        <servlet-name>Ch2Servlet</servlet-name>
        <servlet-class>servlet.Ch2Servlet</servlet-class>
</servlet>
<servlet-mapping>
        <servlet-name>Ch2Servlet</servlet-name>
        <url-pattern>/Ch2Servlet</url-pattern>
</servlet-mapping>

e aqui vc só esqueceu uma coisa:

out.println("<html>" +   
                "<body>" +   
                "<h1> haha!" +   
                "<br>" + today +   
                "</body>" +   
                "</html>"); // >

Bons estudos!

M
Galera meu web.xml ficou assim
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"&gt;
	&lt;display-name&gt;JSPServlet&lt;/display-name&gt;
	&lt;welcome-file-list&gt;
		&lt;welcome-file&gt;index.html&lt;/welcome-file&gt;
		&lt;welcome-file&gt;index.htm&lt;/welcome-file&gt;
		&lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt;
		&lt;welcome-file&gt;default.html&lt;/welcome-file&gt;
		&lt;welcome-file&gt;default.htm&lt;/welcome-file&gt;
		&lt;welcome-file&gt;default.jsp&lt;/welcome-file&gt;	
	&lt;/welcome-file-list&gt;
	&lt;servlet&gt;
		&lt;servlet-name&gt;Ch2Servlet&lt;/servlet-name&gt;
		&lt;servlet-class&gt;Ch2Servlet&lt;/servlet-class&gt;
//o servlet-class eu nao botei pacote nenhum.. era  um teste
	&lt;/servlet&gt;
	&lt;servlet-mapping&gt;
		&lt;servlet-name&gt;Ch2Servlet&lt;/servlet-name&gt;
		&lt;url-pattern&gt;/Ch2Servlet&lt;/url-pattern&gt;
	&lt;/servlet-mapping&gt;
&lt;/web-app&gt;
e a classe assim
public class Ch2Servlet extends HttpServlet {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public void doGet(HttpServletRequest request,
			HttpServletResponse response) throws IOException{
		
		PrintWriter out = response.getWriter();
		Date today = new Date();
		    out.println("&lt;html&gt;" +     
				                   "&lt;body&gt;" +     
				                   "&lt;h1&gt; haha!" +     
				                   "<br>" + today +     
				                    "&lt;/body&gt;" +     
				                    "&lt;/html[b]&gt;[/b]");     
						
	}
}

brigadao msmo galera

Criado 2 de março de 2010
Ultima resposta 2 de mar. de 2010
Respostas 4
Participantes 3