e ai galera, preciso de uma ajuda.. a descrição do erro está logo abaixo:
- Descrição: Preciso de apoio com relação a um problema que estamos tendo.
Temos dois servidores IAS (A e B)que rodam a MESMA Aplicação J2ee.
Queremos usar EJB remoto para obter um arquivo q hora está em um servidor hora em outro.
A funcionalidade está implementada.
Cenário de Erro:
Chamamos a funcionalidade do Servidor A acessando um EJB no servidor B.
Funciona OK. Daí chamamos do servidor B para o A. Dá erro de EJB não encontrado.
Detalhe!!! se fizermos do B para o A de primeira, funciona tb. O problema acontece depois q acessamos de A para B e ai depois tentamos de B para A. E vice versa.
StackTrace de um dos servidores:
08/03/20 18:06:38 Oracle Application Server Containers for J2EE 10g (9.0.4.0.0) initialized
08/03/20 18:06:38 super.executarHook():
08/03/20 18:06:38 super.executarHook():
08/03/20 18:10:45 lProviderUrl:opmn:ormi://UNI003693:6003:OC4J_SRA/SRA
08/03/20 18:10:56 lProviderUrl:opmn:ormi://UNI004130:6003:OC4J_SRA/SRA
08/03/20 18:11:06 lProviderUrl:opmn:ormi://UNI004130:6003:OC4J_SRA/SRA
08/03/20 18:11:26 lProviderUrl:opmn:ormi://UNI004130:6003:OC4J_SRA/SRA
08/03/20 18:12:02 lProviderUrl:opmn:ormi://UNI004130:6003:OC4J_SRA/SRA
08/03/20 18:13:10 lProviderUrl:opmn:ormi://UNI004130:6003:OC4J_SRA/SRA
08/03/20 18:13:10 javax.naming.NameNotFoundException: ArquivoRemotoFacadeEJB not found
08/03/20 18:13:10 at com.evermind.server.rmi.RMIContext.lookup(RMIContext.java:149)
08/03/20 18:13:10 at com.brt.sra.servlets.ServletArquivo.criarArquivoRemotoFacade(ServletArquivo.java:106)
08/03/20 18:13:10 at com.brt.sra.servlets.ServletArquivo.doGet(ServletArquivo.java:46)
08/03/20 18:13:10 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
08/03/20 18:13:10 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
08/03/20 18:13:10 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
08/03/20 18:13:10 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
08/03/20 18:13:10 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
08/03/20 18:13:10 at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
08/03/20 18:13:10 at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
08/03/20 18:13:10 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
08/03/20 18:13:10 at java.lang.Thread.run(Thread.java:534)
08/03/20 18:13:29 lProviderUrl:opmn:ormi://UNI003693:6003:OC4J_SRA/SRA
08/03/20 18:13:29 javax.naming.NameNotFoundException: ArquivoRemotoFacadeEJB not found
08/03/20 18:13:29 at com.evermind.server.rmi.RMIContext.lookup(RMIContext.java:149)
08/03/20 18:13:29 at com.brt.sra.servlets.ServletArquivo.criarArquivoRemotoFacade(ServletArquivo.java:106)
08/03/20 18:13:29 at com.brt.sra.servlets.ServletArquivo.doGet(ServletArquivo.java:46)
08/03/20 18:13:29 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
08/03/20 18:13:29 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
08/03/20 18:13:29 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
08/03/20 18:13:29 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
08/03/20 18:13:29 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
08/03/20 18:13:29 at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
08/03/20 18:13:29 at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
08/03/20 18:13:29 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
08/03/20 18:13:29 at java.lang.Thread.run(Thread.java:534)
08/03/20 18:23:46 java.lang.RuntimeException:
08/03/20 18:23:46 at com.unitech.ufw.web.controlador.sessaoweb.SessaoWebImpl.remover(SessaoWebImpl.java:340)
08/03/20 18:23:46 at com.unitech.ufw.web.controlador.sessaoweb.SessaoWebImpl.valueUnbound(SessaoWebImpl.java:194)
08/03/20 18:23:46 at com.evermind.server.http.EvermindHttpSession.destroy(EvermindHttpSession.java:297)
08/03/20 18:23:46 at com.evermind.server.http.EvermindHttpSession.invalidate(EvermindHttpSession.java:249)
08/03/20 18:23:46 at com.evermind.server.http.SessionAsyncInvalidateHandler.invalidateSession(SessionAsyncInvalidateHandler.java:173)
08/03/20 18:23:46 at com.evermind.server.http.SessionAsyncInvalidateHandler.run(SessionAsyncInvalidateHandler.java:133)
08/03/20 18:23:46 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
08/03/20 18:23:46 at java.lang.Thread.run(Thread.java:534)
08/03/20 18:26:16 lProviderUrl:opmn:ormi://UNI004130:6003:OC4J_SRA/SRA
08/03/20 18:26:19 lProviderUrl:opmn:ormi://UNI003693:6003:OC4J_SRA/SRA
08/03/20 18:26:20 com.unitech.ufw.exception.AmbienteException:
08/03/20 18:26:20 at com.evermind.server.rmi.RMIConnection.EXCEPTION_ORIGINATES_FROM_THE_REMOTE_SERVER(RMIConnection.java:1527)
08/03/20 18:26:20 at com.evermind.server.rmi.RMIConnection.invokeMethod(RMIConnection.java:1480)
08/03/20 18:26:20 at com.evermind.server.rmi.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:55)
08/03/20 18:26:20 at com.evermind.server.rmi.RecoverableRemoteInvocationHandler.invoke(RecoverableRemoteInvocationHandler.java:22)
08/03/20 18:26:20 at com.evermind.server.ejb.StatefulSessionRemoteInvocationHandler.invoke(StatefulSessionRemoteInvocationHandler.java:31)
08/03/20 18:26:20 at __Proxy1.obterArquivoRemoto(Unknown Source)
08/03/20 18:26:20 at com.brt.sra.servlets.ServletArquivo.doGet(ServletArquivo.java:47)
08/03/20 18:26:20 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
08/03/20 18:26:20 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
08/03/20 18:26:20 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
08/03/20 18:26:20 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
08/03/20 18:26:20 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
08/03/20 18:26:20 at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
08/03/20 18:26:20 at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
08/03/20 18:26:20 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
08/03/20 18:26:20 at java.lang.Thread.run(Thread.java:534)