Acho que ou vc altera aqui :
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/servlet/LoginServlet</url-pattern>
</servlet-mapping>
Ou aqui :
http://localhost:8080/myApp/LoginServlet
Rafael Tabosa
--- Igo Coelho <[EMAIL PROTECTED]> escreveu:
> Galera da lista estou tendo problemas para executar
> um servlet.
> Estou usando o Tomcat 5.0.28 e J2SDK 1.4.2_04. vou
> tentar ser bem
> claro para que voc�s possam me ajudar.
> Primeiro criei o diret�rio myApp/WEB-INF/classes
> dentro de
> CATALINA_HOME/webapps.
>
> Para criar meus servlets usei o JCreator. Para poder
> compilar fui a
> op��o de menu Configure/Options na op��o JDK
> Profiles editei jssdk1.4.2_04
> e adicionei os seguintes arquivos:
>
> D:\Tomcat 5.0\common\lib\servlet-api.jar
> D:\Tomcat 5.0\common\lib\jsp-api.jar
> D:\Tomcat 5.0\common\lib\tools.jar
>
> O c�digo do meu servlet � o seguinte:
> import javax.servlet.*;
> import javax.servlet.http.*;
> import java.io.*;
> public class LoginServlet extends HttpServlet{
>
> private void sendLoginForm(HttpServletResponse
> response, boolean withErrorMessage)
> throws ServletException,IOException{
>
> response.setContentType("text/html");
> PrintWriter out = response.getWriter();
>
> out.println("<html>");
> out.println("<head>");
> out.println("<title>Login</title>");
> out.println("</head>");
> out.println("<body>");
>
> if(withErrorMessage)
> out.println("Login failed. Please try
> again.<br>");
>
> out.println("<br>");
> out.println("<br>Please enter your user name and
> password.");
> out.println("<br><form action=post>");
> out.println("<br>User Name:<input type=text
> name=userName>");
> out.println("<br>Password:<input type=text
> name=password>");
> out.println("<br><input type=submit
> value=Submit>");
> out.println("</form>");
> out.println("</body>");
> out.println("</html>");
> }
>
> public void doGet(HttpServletRequest request,
> HttpServletResponse response)
> throws ServletException,IOException{
>
> sendLoginForm(response,false);
> }
>
> public void doPost(HttpServletRequest request,
> HttpServletResponse response)
> throws ServletException,IOException{
>
> String userName =
> request.getParameter("userName");
> String password =
> request.getParameter("password");
>
> if(userName != null && password != null &&
> userName.equals("Higor") &&
> password.equals("coelho")){
> response.sendRedirect("http://localhost:8080");
> }else{
> sendLoginForm(response,true);
> }
> }
> }
>
> O c�digo de meu arquivo web.xml do diret�rio WEB-INF
> �:
>
> <?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>LoginServlet</servlet-name>
> <servlet-class>LoginServlet</servlet-class>
> </servlet>
>
> <servlet-mapping>
> <servlet-name>LoginServlet</servlet-name>
> <url-pattern>/LoginServlet</url-pattern>
> </servlet-mapping>
> </web-app>
>
> No meu arquivo server.xml da pasta conf no diret�rio
> CATALINA_HOME
> eu inclui a seguinte linha antes do fechamento de
> tag </host>
>
> <Context path="/myApp" docBase="myApp" debug="0"
> privileged="true">
> </Context>
>
> Quando tento executar
> http://localhost:8080/myApp/servlet/LoginServlet
> o seguinte erro � mostrado:
>
> HTTP Status 404 - /myApp/servlet/LoginServlet
> type Status report
> message /myApp/servlet/LoginServlet
> description The requested resource
> (/myApp/servlet/LoginServlet) is not available.
> Apache Tomcat/5.0.28
>
>
> Alguem pode me dizer o que h� de errado?
>
>
>
>
> ---------------------------------
> Yahoo! Acesso Gr�tis - Internet r�pida e gr�tis.
> Instale o discador do Yahoo! agora.
_______________________________________________________
Yahoo! Acesso Gr�tis - Instale o discador do Yahoo! agora.
http://br.acesso.yahoo.com/ - Internet r�pida e gr�tis
-------------------------------------------------------------------------------------------
Ceara' Java User Group
Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
Falar com o administrador? e-mail para: [EMAIL PROTECTED]