Oi Dalton, O que voc� quer dizer com "...Situacao ideal para development, n�o para deploy..."? Pelo que entendi voc� recomenda o uso do "invoker", apenas no desenvolvimento, por que? Abra�os, Wilton -----Mensagem original----- De: Dalton Iwazaki [mailto:[EMAIL PROTECTED]] Enviada em: Segunda-feira, 5 de Junho de 2000 17:47 Para: Rafael Frantz; [EMAIL PROTECTED] Assunto: RE: [SouJava-J] rodar servlets com packages Os servlets no resin ficam normalmente no diretorio WEB-INF/classes de seu web-app. Caso seu resin.conf estiver com o mapeamento do servlet sendo chamado pelo invoker (auto class loader) em /servlet, vc pode chamar o servlet pelo seu nome completo (incluindo pacote). Ex: no resin.conf vc possui o seguinte mapeamento. ===================================================================== <web-app id='teste' app-dir='c:\teste'> <classpath id='WEB-INF/classes' source='WEB-INF/classes' compile='false'/> <welcome-file-list>index.jsp, index.html</welcome-file-list> <servlet-mapping url-pattern='servlet/*' servlet-name='invoker'/> <servlet-mapping url-pattern='*.jsp' servlet-name='com.caucho.jsp.JspServlet'/> </web-app> ===================================================================== Nessa situa��o, a url de acesso aos servlets seria <http://xxx.xxx.xxx.xxx/teste/servlet/nome-do-servlet> http://xxx.xxx.xxx.xxx/teste/servlet/nome-do-servlet (colocando o parametro de servlet-name='invoker', qquer classe q estiver no diretorio c:\teste\WEB-INF\classes ser� chamada. Situacao ideal para development, n�o para deploy). Para chamar um pacote, basta colocar o nome do pacote tambem. com.teste.ServletTeste � chamado pela url <http://xxx.xxx.xxx.xxx/teste/servlet/com.teste.ServletTeste> http://xxx.xxx.xxx.xxx/teste/servlet/com.teste.ServletTeste . _ Dalton Iwazaki Research & Development [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> www.eversystems.com <http://www.eversystems.com> -----Original Message----- From: Rafael Frantz [mailto:[EMAIL PROTECTED]] Sent: Monday, June 05, 2000 4:58 PM To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Subject: [SouJava-J] rodar servlets com packages pessoal, criei um package com meus servlets : package xxx.yyy; as minhas classes ficam, quando compilo dentro do diretorio /xxx/yyy/minhas_classes agora quero rodar estes servlets com o resin. E preciso colocar alguma coisa no link, do tipo diretorio onde estao os classes? e no conf do resin, preciso alterar algma coisa? Como posso chamar entao um servlet que pertence a um package? obrigado a todos! Rafael --------------------------- LISTA SOUJAVA --------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP [d�vidas mais comuns: http://www.soujava.org.br/faq.htm] [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm] [regras da lista: http://www.soujava.org.br/regras.htm] ---------------------------------------------------------------------
RES: [SouJava-J] rodar servlets com packages
Wilton Jos� Pereira dos Santos Tue, 06 Jun 2000 02:45:08 -0700
