Quando faz um hot-deploy o appserver precisa recaregar as classes. Isso � 
uma opera��o extremamente complexa. O jeito que vc quer, aplica��o antiga 
rodando enquanto faz hot deploy de nova vers�o somente o WLS faz sem 
problemas pois ele fica com a aplica��o antiga ainda instalada para quem 
usava.


Alvaro Mota <[EMAIL PROTECTED]> wrote on 25/11/2002 19:42:46:

> Que Ponto do c�digo d� pau?
> 
> Alvaro
> 
> Nilseu Padilha wrote:
> > Pessoal,
> > 
> > Estou com o Jboss como appserver de desenvolvimento na minha 
> workstation. O problema eh o seguinte. Eu 
> > faco um hot deploy de um EAR, executo a aplicacao novamente, e 
> olha so a excecao la embaixo. Parece que o 
> > cara nao conseguiu achar o objeto Home.
> > 
> > O estranho eh que se eu abro outra janela do browser e acesso 
> normalmente a aplicacao. Isto nao seria um 
> > bug?  Fiz o teste com stateless, mas acontece o mesmo com session 
> stateful, isto eh, no meio do redeploy da 
> > aplicacao o usuario perde a conexao no meio de uma transacao?
> > 
> > Na verdade o diretorio server/default/tmp/ so serve pra fazer o 
> cache das aplicacoes implantadas e o JBOss nao 
> > tem condicoes de manter nenhuma conexao no momento do redeploy? 
> Isto nao eh muito bom, pois nao torna o 
> > servidor altamente disponivel. Ta certo que nao descarto a 
> possibilidade de uma configuracao que eu nao esteja 
> > utilizando, tipo clustering.
> > 
> > Alguem teria alguma informacao?
> > 
> > Valeu
> > 
> > 
> 
--------------------------------------------------------------------------------------------------------------------------------------------
> > java.lang.ClassCastException
> >    at com.sun.corba.se.internal.javax.rmi.PortableRemoteObject.
> narrow(PortableRemoteObject.java:293)
> >    at 
javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:134)
> >    at AgendaBusiness.ServiceLocator.getHome(ServiceLocator.java:82)
> >    at AgendaBusiness.UsuarioDelegate.(UsuarioDelegate.java:23)
> >    at AgendaPresentation.cadastrarusuarios.UsuarioListCommand.
> execute(UsuarioListCommand.java:26)
> >    at AgendaPresentation.cadastrarusuarios.
> UsuarioControllerServlet.processRequest
> > (UsuarioControllerServlet.java:63)
> >    at 
AgendaPresentation.cadastrarusuarios.UsuarioControllerServlet.doPost
> > (UsuarioControllerServlet.java:88)
> >    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> >    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >    at org.apache.catalina.core.ApplicationFilterChain.
> internalDoFilter(ApplicationFilterChain.java:247)
> >    at org.apache.catalina.core.ApplicationFilterChain.
> doFilter(ApplicationFilterChain.java:193)
> >    at org.apache.catalina.core.StandardWrapperValve.
> invoke(StandardWrapperValve.java:260)
> >    at org.apache.catalina.core.
> StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:643)
> >    at org.apache.catalina.core.StandardPipeline.
> invoke(StandardPipeline.java:480)
> >    at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >    at org.apache.catalina.core.StandardContextValve.
> invoke(StandardContextValve.java:191)
> >    at org.apache.catalina.core.
> StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:643)
> >    at org.apache.catalina.valves.CertificatesValve.
> invoke(CertificatesValve.java:246)
> >    at org.apache.catalina.core.
> StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:641)
> >    at org.apache.catalina.core.StandardPipeline.
> invoke(StandardPipeline.java:480)
> >    at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >    at org.apache.catalina.core.StandardContext.
> invoke(StandardContext.java:2396)
> >    at org.apache.catalina.core.StandardHostValve.
> invoke(StandardHostValve.java:180)
> >    at org.apache.catalina.core.
> StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:643)
> >    at org.apache.catalina.valves.ErrorDispatcherValve.
> invoke(ErrorDispatcherValve.java:170)
> >    at org.apache.catalina.core.
> StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:641)
> >    at org.apache.catalina.valves.ErrorReportValve.
> invoke(ErrorReportValve.java:172)
> >    at org.apache.catalina.core.
> StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:641)
> >    at org.apache.catalina.valves.AccessLogValve.
> invoke(AccessLogValve.java:469)
> >    at org.apache.catalina.core.
> StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:641)
> >    at org.apache.catalina.core.StandardPipeline.
> invoke(StandardPipeline.java:480)
> >    at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >    at org.apache.catalina.core.StandardEngineValve.
> invoke(StandardEngineValve.java:174)
> >    at org.apache.catalina.core.
> StandardPipeline$StandardPipelineValveContext.invokeNext
> > (StandardPipeline.java:643)
> >    at org.apache.catalina.core.StandardPipeline.
> invoke(StandardPipeline.java:480)
> >    at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >    at org.apache.catalina.connector.http.HttpProcessor.
> process(HttpProcessor.java:1040)
> >    at org.apache.catalina.connector.http.HttpProcessor.
> run(HttpProcessor.java:1151)
> >    at java.lang.Thread.run(Thread.java:536)
> > 
> > 
> 
--------------------------------------------------------------------------------------------------------------------------------------------
> > 
> > 
> > <Padilha id="Nilseu">
> > Nilseu Perside Ortiz Padilha Junior
> > Desenvolvedor Java - J2EE
> > Immediate Consultoria e Sistemas
> > http://www.immediate.com.br
> > Ciencia da Computacao - ULBRA
> > <Quote>
> > Rejeitamos reis, presidentes e votos. Acreditamos 
> > em puro consenso e codigo eficiente. - Dave Clark
> > </Quote>
> > </Padilha>
> > 
> > 
> > ---------------------------------------------------------------------
> > Para cancelar a subscri��o, envie mensagem para: enterprise-list-
> [EMAIL PROTECTED]
> > Para comandos adicionais, envie mensagem para: enterprise-list-
> [EMAIL PROTECTED]
> > 
> 
> 
> 
> -- 
> "Se um homem nao sabe a que porto se dirige, nenhum vento lhe sera 
> favoravel !"
> 
> 
> 
> ---------------------------------------------------------------------
> Para cancelar a subscri��o, envie mensagem para: enterprise-list-
> [EMAIL PROTECTED]
> Para comandos adicionais, envie mensagem para: enterprise-list-
> [EMAIL PROTECTED]


---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a