Hildeberto,
Voc� est� usando o tomcat 4.1.x? Se sim, a forma como voc� est� fazendo n�o est� errada: voc� est� tentanto chamar o servlet, n�o pelo mapeamento como o Ga�cho colocou, mas utilizando um servlet padr�o (chamado "invoker") do tomcat, onde voc� pode referenciar qualquer servlet via a url "/servlet/aplica��o...". N�o est� funcionando porque o tomcat 4.1.x vem com esse servlet desabilitado (no web.xml do pr�prio tomcat) por motivo de seguran�a. No readme.txt dele vem alertando para isso. Desse modo ou voc� habilita o "invoker" servlet do tomcat, ou faz como o Ga�cho descreveu. HTH, Julio Cesar -----Mensagem original----- De: Felipe Ga�cho [mailto:[EMAIL PROTECTED]] Enviada em: quinta-feira, 20 de fevereiro de 2003 07:57 Para: [EMAIL PROTECTED] Assunto: RES: [cejug-discussao] Servlet 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] ------------------------------------------------------------------------------------------- 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]
