Minha servlet não funciona  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
schistossoma
Debugger
[Avatar]

Membro desde: 07/11/2006 01:48:58
Mensagens: 72
Offline

Buenas!
Fiz uma servlet para testar o uso, mas não funciona. Acusa este erro aqui:



Sendo que WelcomeServlet.class está no local que deveria estar. A impressão que dá é que o Tomcat não atualiza o web.xml, mesmo depois de reiniciá-lo. Postarei aqui o código da servlet, o web.xml e a página html de teste. Agradeço a quem puder ajudar.




A estrutura dos diretórios é assim: um diretório jhtp6, que é o diretório base da aplicação; dentro dele uma pasta servlets, contendo os htmls e jsps e a pasta WEB-INF; dentro da WEB-INF, o web.xml e uma pasta classes contendo os .class das servlets.

"Glória do desporto nacional, Ó Internacional que eu vivo a exaltar..."
Guilherme Gomes
Virtual Machine Man
[Avatar]

Membro desde: 25/06/2007 14:32:09
Mensagens: 686
Localização: São Paulo
Offline

Tenta mapear sua servlet com o pacote:



Axo q é esse o pacote dela, certo?

-----------
Atenciosamente,
Guilherme V. F. Gomes.
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
schistossoma
Debugger
[Avatar]

Membro desde: 07/11/2006 01:48:58
Mensagens: 72
Offline

Este mesmo. Já tentei fazer assim e retorna outro erro:




"Glória do desporto nacional, Ó Internacional que eu vivo a exaltar..."
cleriston
JavaGuru
[Avatar]

Membro desde: 06/02/2007 10:54:37
Mensagens: 234
Offline

dentro de
WEB-INF
|
|Classes

tem o diretorio servlet? e dentro deste diretorio tá WelcomeServlet.class ?
schistossoma
Debugger
[Avatar]

Membro desde: 07/11/2006 01:48:58
Mensagens: 72
Offline

Hmmm não tem esta pasta. Será este o erro? Testarei aqui.

"Glória do desporto nacional, Ó Internacional que eu vivo a exaltar..."
schistossoma
Debugger
[Avatar]

Membro desde: 07/11/2006 01:48:58
Mensagens: 72
Offline

cleriston, valeu che! Era este o erro, funcionou legal agora.

"Glória do desporto nacional, Ó Internacional que eu vivo a exaltar..."
cleriston
JavaGuru
[Avatar]

Membro desde: 06/02/2007 10:54:37
Mensagens: 234
Offline

Blz!

Acho q vc percebeu isso, mas senão fica ae a dica, dentro desta pasta classes deve ter seus pacotes como pastas.
Por exemplo
Pacote "br.schistossoma.servlets"
e a classe "MinhaServlet" dentro, ficaria

WEB-INF
-|Classes
---|br
-----|schistossoma
-------|servlets
e "MinhaServlet" dentro da pasta "servlets"
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team