Migração jboss-4.0.1sp1 para o jboss-6.1.0.Final(Configurar EJB 2 e 3)

0 respostas
R

Senhores comecei a migrar uma aplicação e estou com alguns problemas:
1º Excluir as tags dos arquivos *.tld. Imcompatibilidade na versão do Jboss 6.x
2º Resolver incompatibilidades de bibliotecas do JBoss 4 para o 6.x (resolvido)
3º Deploy da aplicação (Resolvido)
4º Inclusão do EJB 3, deixando funcional o EJB 2(Analise)

application.xml (463 Bytes)

jboss.xml (440 Bytes)
ejb-jar.xml (1.4 KB)

Classe de Conexão

public EJBLocalHome getLocalHome(String jndiHomeName)
		throws ServiceLocatorException {

	EJBLocalHome ejb = null;

	try {

		ejb = (EJBLocalHome) contexto.lookup(jndiHomeName);
		
		return ejb;

	} catch (NamingException e) {

		throw new ServiceLocatorException(e, e.getMessage());
	}

}

15:44:52,113 INFO [JBossASKernel] Created KernelDeployment for: ControladorUtilGCOM.jar
15:44:52,116 INFO [JBossASKernel] installing bean: jboss.j2ee:ear=gcom.ear,jar=ControladorUtilGCOM.jar,name=ControladorUtilGCOM,service=EJB3
15:44:52,117 INFO [JBossASKernel] with dependencies:
15:44:52,117 INFO [JBossASKernel] and demands:
15:44:52,117 INFO [JBossASKernel] jboss-switchboard:appName=gcom,module=ControladorUtilGCOM,name=ControladorUtilGCOM; Required: Create
15:44:52,117 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService; Required: Described
15:44:52,117 INFO [JBossASKernel] and supplies:
15:44:52,117 INFO [JBossASKernel] Class:gcom.util.ControladorUtilLocalHome
15:44:52,118 INFO [JBossASKernel] jndi:gcom/ControladorUtilGCOM/gcom.util.ControladorUtilLocal
15:44:52,118 INFO [JBossASKernel] jndi:ControladorUtilGCOM2
15:44:52,118 INFO [JBossASKernel] jndi:gcom/ControladorUtilGCOM/localHome
15:44:52,122 INFO [JBossASKernel] Added bean(jboss.j2ee:ear=gcom.ear,jar=ControladorUtilGCOM.jar,name=ControladorUtilGCOM,service=EJB3) to KernelDeployment of: ControladorUtilGCOM.jar
15:44:52,272 INFO [SessionSpecContainer] Starting jboss.j2ee:ear=gcom.ear,jar=ControladorUtilGCOM.jar,name=ControladorUtilGCOM,service=EJB3
15:44:52,283 INFO [EJBContainer] STARTED EJB: gcom.util.ControladorUtilSEJB ejbName: ControladorUtilGCOM
15:44:52,327 INFO [JndiSessionRegistrarBase] Binding the following Entries in Global JNDI:

gcom/ControladorUtilGCOM/localHome - EJB2.x Local Home Interface

15:44:52,329 WARN [TimerServiceContainer] EJBTHREE-2193: using deprecated TimerServiceFactory for restoring timers
15:44:52,942 INFO [TomcatDeployment] deploy, ctxPath=/gsan

Erro:

gcom.util.ServiceLocatorException: ControladorUtilGCOM not bound

at gcom.util.ServiceLocator.getHome(ServiceLocator.java:140)

at gcom.util.ServiceLocator.getLocalHome(ServiceLocator.java:163)

at gcom.fachada.Fachada.getControladorUtil(Fachada.java:873)

at gcom.fachada.Fachada.pesquisarParametrosDoSistema(Fachada.java:2701)

at gcom.gui.util.FiltroAtualizarQuadroAvisos.doFilter(FiltroAtualizarQuadroAvisos.java:59)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)

at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181)

at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285)

at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261)

at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88)

at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:159)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)

at java.lang.Thread.run(Thread.java:662)

Caused by: javax.naming.NameNotFoundException: ControladorUtilGCOM not bound

at org.jnp.server.NamingServer.getBinding(NamingServer.java:771)

at org.jnp.server.NamingServer.getBinding(NamingServer.java:779)

at org.jnp.server.NamingServer.getObject(NamingServer.java:785)

at org.jnp.server.NamingServer.lookup(NamingServer.java:443)

at org.jnp.server.NamingServer.lookup(NamingServer.java:399)

at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:728)

at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:835)

at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:688)

at javax.naming.InitialContext.lookup(InitialContext.java:392)

at gcom.util.ServiceLocator.getHome(ServiceLocator.java:132)
Criado 23 de maio de 2016
Respostas 0
Participantes 1