Olá pessoal, estou com um probleminha que está pertubando muito, criei um servlet, mas na hora de executá-lo sempre ocorre este problema…
“The requested resource (/myJSPApp/servlet/Model2Servlet) is not available.”…
Já tentei criar um contexto servlet no Web.xml, mas mesmo assim não funcionou, já reiniciei o tomcat, mas mesmo assim nada, o que mais falta fazer?
Roberto 8O
Oi
Beto, seja bem vindo ao PJ cara… :):):)
Olha, como está a estrutura da tua webapp??? Esta é a tua primeira webapp??? Posta aí o código do servlet e do web.xml
T+
Anota aí meu amigo
Este é o contexto
<?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>
<!-- Indica ao Tomcat as Servlets da nossa aplicação -->
<servlet>
<servlet-name>Model2Servlet</servlet-name>
<servlet-class>Model2Servlet</servlet-class>
</servlet>
<!-- Define um padrão de url através do qual a HelloServlet será acessada.
No caso qualquer url do tipo
"http://localhost:8080/HelloServletApp/QualquerCoisa.teste"
faz com que a nossa HelloServlet seja chamada -->
<servlet-mapping>
<servlet-name>Model2Servlet</servlet-name>
<url-pattern>*.teste</url-pattern>
</servlet-mapping>
<!-- Define outro padrão de url através do qual a HelloServlet será acessada.
No caso, a url "http://localhost:8080/HelloServletApp/HelloServlet"
faz com que a nossa HelloServlet seja chamada -->
<servlet-mapping>
<servlet-name>Model2Servlet</servlet-name>
<url-pattern>/Model2Servlet</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>30</session-timeout> <!-- 30 minutes -->
</session-config>
</web-app>
Este é o Servlet
import javax.servlet.*;
public class Model2Servlet extends GenericServlet {
public void service(ServletRequest request, ServletResponse response)
throws ServletException, java.io.IOException {
String userName = request.getParameter("userName");
String password = request.getParameter("password");
if (userName==null) {
RequestDispatcher rd = request.getRequestDispatcher("/Login.jsp");
rd.forward(request, response);
}
else {
if (password!=null && userName.equals(“aibo”)
&& password.equals(“kitada”)) {
// login successful
RequestDispatcher rd = request.getRequestDispatcher("/Welcome.jsp");
rd.forward(request, response);
}
else {
// login failed
request.setAttribute(“error”, “yes”);
RequestDispatcher rd = request.getRequestDispatcher("/Login.jsp");
rd.forward(request, response);
}
}
}
}
Agradeço sua gentileza