Olá galera,
Bem, estou com um problema que eu acho que é algum detalhe bem besta que estou esquecendo. Estou criando uma telinha de login que consulta num BD MySQL, até aí tudo certo, compila legal sem nenhum erro. (Nem quero mostrar o codigo pq fiz em 9 minutos exatos e tá uma coisa monstruosamente PORCA). Eu acho que é algum probleminha besta de configuração.
Alterei o server.xml do tomcat para rodar pela porta 80, ok. Entao eu digito http://localhost/login e voi là! A telinha JSP aparece.
Agora nos temos o seguinte arquivo web.xml:<?xml version="1.0"?>
<web-app 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">
<display-name>Login</display-name>
<servlet>
<servlet-name>Login</servlet-name>
<servlet-class>com.login.controller.ChecarLogin</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Login</servlet-name>
<url-pattern>/checarLogin</url-pattern>
</servlet-mapping>
</web-app>
Ok, entao quando eu digitasse http://localhost/login/checarLogin eu deveria ter o servlet. Mas ao invés disso tenho:
HTTP Status 404 - /checarLogin
type Status report
message /checarLogin
description The requested resource (/checarLogin) is not available.
Apache Tomcat/6.0.16
Pelo form action do index.jsp eu tenho:
<form action="checarLogin" method="POST">
A minha estrutura de diretórios:
login
*src
--com
--login
--controller
--ChecarLogin.java
--model
*web
index.jsp
web.xml
--images
--WEB-INF
--classes
--com
--login
--controller
--ChecarLogin.class
--lib
--mysqlconnector.jar
Eu gostaria de saber porque diabos está dando a porcaria do 404.
PS: Setei a permissão do .class pra 777 e tudo mais.

