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]
    ---------------------------------------------------------------------

Responder a