Pessoal.. não estou conseguindo executar meu servlet de jeito nenhum.
Aqui está o código do servlet:
import javax.servlet.*;
import java.io.*;
public class TesteServlet implements Servlet {
public void init(ServletConfig config) {
}
public void service(ServletRequest solicitacao, ServletResponse resposta) {
PrintWriter out = null;
try {
out = resposta.getWriter();
}
catch(IOException ex) {
ex.printStackTrace();
}
out.println("<HTML><HEAD>Meu servlet de teste</HEAD>");
out.println("<BODY><H1>Meu Primeiro Servlet</H1></BODY></HTML>");
}
public void destroy() {
}
public String getServletInfo() {
return null;
}
public ServletConfig getServletConfig() {
return null;
}
}
Meu Tomcat é o 4.1, criei um diretório dentro do webapps chamado MeuApp, dentro dele a pasta WEB-INF, dentro dela a pasta classes e dentro desta coloquei o arquivo .class
ainda dentro da pasta WEB-INF coloquei meu arquivo web.xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>teste</servlet-name>
<servlet-class>TesteServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>teste</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>
dei um start no Tomcat, fui no browser e digitei http://localhost:8080/MeuApp/teste
Já tentei de várias formas fazer esse Servlet funcionar mas n tem jeito!! Alguem me ajude por favor!!
Obrigado!