Erro ao acessar servlet

8 respostas
D

Olá a todos,

Estou com um problema que está me deixando maluca! Estou desenvolvendo uma aplicação no Eclispse que possui um formulário de cadastro que quando é submetido, chama um servlet. O problema é que já tentei de mil formas e ele nunca encontra o servlet!
Será que alguém por favor pode me ajudar?
Minha estrutura está assim:

/aplicacao
/web-inf
/classes
/servlet
classedoServlet
/src
/servlet
arquivo .java do servlet
arquivos jsp

Meu web.xml foi configurado assim:

<?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>InsereAluno</servlet-name>

<servlet-class>servlet.InsereAluno</servlet-class>

</servlet>
&lt;servlet-mapping&gt;
    &lt;servlet-name&gt;InsereAluno&lt;/servlet-name&gt;
    &lt;url-pattern&gt;/servlet/InsereAluno&lt;/url-pattern&gt;
&lt;/servlet-mapping&gt;

</web-app>

No formulário, chamo o servlet assim:
<form method = “post” action="…/servlet/InsereAluno">

Será que tem alguma configuração do Tomcat ou Eclipse faltando? O que vocês acham que posso estar fazendo errado?

Muito obrigada,
Danielle

8 Respostas

D

tira os dois pontinhos antes de ‘/servlet/InsereAluno’

D

Oi,já tentei isso e daí ele fala que não encontra o servlet no seguinte caminho:
http://localhost:8080/servlet/InsereAluno

O que mais posso tentar?

D

vou te passar como fiz nos meus…ai tu compara…
web.xml

&lt;servlet&gt;
		&lt;servlet-name&gt;CadContato&lt;/servlet-name&gt;
		&lt;servlet-class&gt;operacoesbd.CadContato&lt;/servlet-class&gt;
	&lt;/servlet&gt;
	&lt;servlet-mapping&gt;
		&lt;servlet-name&gt;CadContato&lt;/servlet-name&gt;
		&lt;url-pattern&gt;/servlet/CadContato&lt;/url-pattern&gt;
	&lt;/servlet-mapping&gt;

cadContato.jsp

&lt;form name="cadContato" method="post" action="servlet/CadContato"&gt;

a estrutura da minha aplicacao tah assim:

OS
  |-----+commons
  |-----+imagens
  |-------WEB-INF
                 |
                 |-------classes
                               |-------operacoesbd
                                                 |-----------cadContato.class
                                                 |-----------pesquisaContato.class
                                                 |-----------...

dah uma olhadinha ve se naum eh o mapeamento do servlet que possa estar errado…

[]'s
Qualquer coisa pode perguntar!

D

Ai,refiz tudo igualzinho ao seu modelo e não deu certo…

Deve ter algum problema com meu Tomcat ou Eclipse, vc não acha?

Obrigada!

D

poxa Danielle, soh pode ser…
Verifica tudo, se as variaveis de ambiente tao certinhas, se dah erro quando tu starta o Tomcat…

No mais…tow aqui, qualquer coisa eh soh perguntar.

[]'s
e boa sorte!

D

Oi, Diana,

Muito obrigada por sua ajuda. Vou verificar minhas variáveis ambiente como estão…Depois te conto.
Sem querer te chatear, quais as versões do Tomcat e Eclipse que vc está usando?

Obrigada

D

naum me chateia naum…
estou usando o tomcat 4.1.29
e o eclipse 2.1.3

D

Diana,

Não me pergunte o porquê, pois não saberia explicar, mas atualizei o Tomcat para a versão 5.0.25 e minha aplicação funcionou perfeitamente com os servlets!

Obrigada por tudo

Criado 13 de julho de 2004
Ultima resposta 14 de jul. de 2004
Respostas 8
Participantes 2