[RESOLVIDO] Algum problema besta com Servlet  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
**Popeye12345**
GUJ Master

Membro desde: 30/03/2008 20:56:41
Mensagens: 1293
Offline

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:


Ok, entao quando eu digitasse http://localhost/login/checarLogin eu deveria ter o servlet. Mas ao invés disso tenho:



Pelo form action do index.jsp eu tenho:



A minha estrutura de diretórios:



Eu gostaria de saber porque diabos está dando a porcaria do 404.

PS: Setei a permissão do .class pra 777 e tudo mais.

This message was edited 1 time. Last update was at 08/08/2008 18:26:03


unnamed.

there are so many monkeys at guj.
ze_kiefa
JavaGuru
[Avatar]

Membro desde: 20/04/2006 09:57:07
Mensagens: 200
Localização: São Paulo, SP - Brasil
Offline

Tente http://localhost/checarLogin, SEM o 'login' na URL.
O Servlet não respeita a estrutura de diretórios. Ele é acessado da raiz do contexto.
[Yahoo!] [MSN]
André Fonseca
JWizard
[Avatar]

Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline

Você poderia também mudar o





This message was edited 1 time. Last update was at 08/08/2008 15:39:36


Você é novo no GUJ?


Como fazer perguntas?



www.twitter.com/_afonseca
**Popeye12345**
GUJ Master

Membro desde: 30/03/2008 20:56:41
Mensagens: 1293
Offline

ze_kiefa wrote:Tente http://localhost/checarLogin, SEM o 'login' na URL.
O Servlet não respeita a estrutura de diretórios. Ele é acessado da raiz do contexto.


Mudei o web.xml, tentei acessar desse outro jeito e...
Nada, não deu em nada.. Continua 404 ;(

unnamed.

there are so many monkeys at guj.
raf4ever
GUJ Master

Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline

checou os logs?

This message was edited 1 time. Last update was at 08/08/2008 15:59:42


Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
[Email] [MSN]
**Popeye12345**
GUJ Master

Membro desde: 30/03/2008 20:56:41
Mensagens: 1293
Offline

Boa idéia. não havia pensado nisso.. rs.

Deixa eu dar um olhada aqui...



Viu algo demais? Eu não vi... Essa aplicaçãozinha ai ch01 é outra, a primeira q tava testando...

unnamed.

there are so many monkeys at guj.
raf4ever
GUJ Master

Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline

apaga ela do projeto entao...

This message was edited 1 time. Last update was at 08/08/2008 16:08:27


Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
[Email] [MSN]
**Popeye12345**
GUJ Master

Membro desde: 30/03/2008 20:56:41
Mensagens: 1293
Offline

Ah, outro arquivo aqui de log:

catalina.08.08.2008.log



Continuo sem ver nada... =(

unnamed.

there are so many monkeys at guj.
**Popeye12345**
GUJ Master

Membro desde: 30/03/2008 20:56:41
Mensagens: 1293
Offline

raf4ever wrote:olha as coisas melhorando


Mas então cara, essa aplicação CH1 não é a que estou agora, a que estou é a Login...

Essa é uma que eu tava testando ainda...


unnamed.

there are so many monkeys at guj.
raf4ever
GUJ Master

Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline

deleta essa aplicação então..

Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
[Email] [MSN]
raf4ever
GUJ Master

Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline

como perguntar não ofende...

tu estás usando doPost() ou service() no teu servlet?

Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
[Email] [MSN]
**Popeye12345**
GUJ Master

Membro desde: 30/03/2008 20:56:41
Mensagens: 1293
Offline

raf4ever wrote:como perguntar não ofende...

tu estás usando doPost() ou service() no teu servlet?


Rsrs. Relaxa, eu sou bem iniciante ainda em WEB.

No servlet, sobrescrevi a ação do DoGet() e no corpo do metodo coloquei para DoPost().

Não sobrescrevi o método Service().

Mas cara, esse erro é 404, diz que nao localiza. Se fosse algum erro no bytecode ele acusaria depois que tentasse acessar, eu estaria feliz se ele estivesse acusando um erro no codigo, rsrsrs.

unnamed.

there are so many monkeys at guj.
André Fonseca
JWizard
[Avatar]

Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline

Oi,

Tá dando exception de encoding na aplicacao ch1, se voce nao conseguir remover ela pelo manager/html pode fazer o que sugeriram, pare o tomcat, dá um delete na pasta, limpa os logs, reinicia o tomcat.. deve funcionar..

Outra coisa, se você nao quiser se preocupar se a requisicao vem por GET, POST, etc, basta colocar o seu codigo direto no service que o container se vira..


Abs

This message was edited 1 time. Last update was at 08/08/2008 17:35:26


Você é novo no GUJ?


Como fazer perguntas?



www.twitter.com/_afonseca
**Popeye12345**
GUJ Master

Membro desde: 30/03/2008 20:56:41
Mensagens: 1293
Offline

Olá galera,

Bme, uma coisa. Eu estou rodando o Tomcat pelo plugin da Sysdeo instalado do Eclipse Ganymede.

Mas acontece que eu posso reestartar, etc, e os arquivos de log dentro de /home/darkstar/apache-tomcat/logs nao sao alterados, no caso, ele nao usa o diretório de log default do tomcat. Alguem sabe qual ele usa?

[]'s!

unnamed.

there are so many monkeys at guj.
**Popeye12345**
GUJ Master

Membro desde: 30/03/2008 20:56:41
Mensagens: 1293
Offline

E outra coisa, quando eu coloco o arquivo web.xml dentro do diretorio web/ a index.jsp aparece. Mas se eu coloco o arquivo web.xml dentro do /web/WEB-INF ele não mostra o index.jsp nem o servlet.

grato.

unnamed.

there are so many monkeys at guj.
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team