Prezado Hildeberto,
tem que mapear a classe do teu servlet no arquivo de configura��es da
aplica��o, ou seja, o servidor deve ter uma correla��o entre um sufixo da
url e a classe a ser acessada.
no caso do Tomcat � bem simples:
no arquivo web.xml que deve estar dentro do diret�rio WEB-INF da tua
aplica��o:
<?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>
<display-name>APLICACAO</display-name>
<description>
Descri��o do teu sistema
</description>
<!-- Definindo a lista de servlet acess�veis na tua aplica��o web -->
<servlet>
<servlet-name>vote</servlet-name>
<servlet-class>br.oceano.gaucho.servlet.Vote</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>vote</servlet-name>
<url-pattern>/vote</url-pattern>
</servlet-mapping>
</web-app>
Ap�s a configura��o acima, quando a url do usu�rio for algo parecido com:
"<http://aplicacao>/vote", o Tomcat vai chamar a classe
"br.oceano.gaucho.servlet.Vote"
Existem v�rios sites que te ajudam a configurar isso. O da Softexport tem
uma se��o s� de configura��o:
http://www.softexport.com.br
-----Mensagem original-----
De: Hildeberto Mendon�a [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 19 de fevereiro de 2003 21:29
Para: [EMAIL PROTECTED]
Assunto: Re: [cejug-discussao] Servlet
N�o funcionou quando colocamos o servlet "Control" no pacote:
aplicacao.site.Control
e depois especificamos no action do form:
<form name="form" method="post" action="servlet/aplicacao/site/Control">
e nem:
<form name="form" method="post" action="servlet/aplicacao.site.Control">
em fim.
Atenciosamente,
Hildeberto Mendon�a
Mentores Consultoria LTDA.
Fone: 85 224 7055
www.mentores.com.br
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, February 19, 2003 11:54 AM
Subject: Re: [cejug-discussao] Servlet
N�o tenho certeza absoluta, mas acho que � necess�rio colocar o nome do
pacote no caminho que � colocado no action do form.
No servidor existir� uma pasta onde ficam os servlets e dentro desta uma
pasta com o nome do pacote.
Se eu n�o estiver correto, pois tenho d�vidas, espero que algu�m corrija.
> Data: 19/02/2003 23:10:14
> De: [EMAIL PROTECTED]
> Para: [EMAIL PROTECTED]
> Assunto: [cejug-discussao] Servlet
>
> Amigos,
>
> quando colocamos um servlet em um pacote, como devemos especificar o
action do formul�rio para que o mesmo possa submeter os dados corretamente.
>
> Atenciosamente,
>
> Hildeberto Mendon�a
> Mentores Consultoria LTDA.
> Fone: 85 224 7055
> www.mentores.com.br
----------------------------------------------------------------------------
----
> --------------------------------------------------------------------------
-----------------
> 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]
>
----------------------------------------------------------------------------
---------------
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]
-------------------------------------------------------------------------------------------
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]