Multiple standalone WAR
swenvogel Mar 15, 2011 12:01 PMHi,
i want to deploy two standalone Seam (2.2.1.Final) WAR applications into JBoss AS (6.0.0.Final)
The problem is that both applications wants to register EJB's to the same global JNDI names.
This leads to a javax.naming.NameAlreadyBoundException exception when the second
app is loaded.
I already tried to change the jndiPattern in the components.properties, without effects.
From the server logs:
.... neonis-web.war is loaded 16:43:44,671 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=neonis-web.war,name=EjbSynchronizations,service=EJB3 16:43:44,671 INFO [JBossASKernel] with dependencies: 16:43:44,671 INFO [JBossASKernel] and demands: 16:43:44,671 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService; Required: Described 16:43:44,671 INFO [JBossASKernel] jboss-switchboard:appName=neonis-web,module=neonis-web; Required: Create 16:43:44,671 INFO [JBossASKernel] and supplies: 16:43:44,671 INFO [JBossASKernel] jndi:EjbSynchronizations 16:43:44,671 INFO [JBossASKernel] jndi:EjbSynchronizations/local 16:43:44,671 INFO [JBossASKernel] jndi:EjbSynchronizations/local-org.jboss.seam.transaction.LocalEjbSynchronizations 16:43:44,671 INFO [JBossASKernel] Class:org.jboss.seam.transaction.LocalEjbSynchronizations 16:43:44,671 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=neonis-web.war,name=EjbSynchronizations,service=EJB3) to KernelDeployment of: neonis-web.war 16:43:44,687 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=neonis-web.war,name=TimerServiceDispatcher,service=EJB3 16:43:44,687 INFO [JBossASKernel] with dependencies: 16:43:44,687 INFO [JBossASKernel] and demands: 16:43:44,687 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService; Required: Described 16:43:44,687 INFO [JBossASKernel] jboss-switchboard:appName=neonis-web,module=neonis-web; Required: Create 16:43:44,687 INFO [JBossASKernel] jboss-injector:topLevelUnit=neonis-web.war,unit=neonis-web.war,bean=TimerServiceDispatcher; Required: Described 16:43:44,687 INFO [JBossASKernel] and supplies: 16:43:44,687 INFO [JBossASKernel] Class:org.jboss.seam.async.LocalTimerServiceDispatcher 16:43:44,687 INFO [JBossASKernel] jndi:TimerServiceDispatcher 16:43:44,687 INFO [JBossASKernel] jndi:TimerServiceDispatcher/local-org.jboss.seam.async.LocalTimerServiceDispatcher 16:43:44,687 INFO [JBossASKernel] jndi:TimerServiceDispatcher/local .... seamTest.war is loaded 16:44:05,973 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=seamTest.war,name=EjbSynchronizations,service=EJB3 16:44:05,973 INFO [JBossASKernel] with dependencies: 16:44:05,973 INFO [JBossASKernel] and demands: 16:44:05,973 INFO [JBossASKernel] jboss-switchboard:appName=seamTest,module=seamTest; Required: Create 16:44:05,973 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService; Required: Described 16:44:05,973 INFO [JBossASKernel] and supplies: 16:44:05,973 INFO [JBossASKernel] jndi:EjbSynchronizations 16:44:05,988 INFO [JBossASKernel] jndi:EjbSynchronizations/local 16:44:05,988 INFO [JBossASKernel] jndi:EjbSynchronizations/local-org.jboss.seam.transaction.LocalEjbSynchronizations 16:44:05,988 INFO [JBossASKernel] Class:org.jboss.seam.transaction.LocalEjbSynchronizations 16:44:05,988 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=seamTest.war,name=EjbSynchronizations,service=EJB3) to KernelDeployment of: seamTest.war 16:44:05,988 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=seamTest.war,name=TimerServiceDispatcher,service=EJB3 16:44:05,988 INFO [JBossASKernel] with dependencies: 16:44:05,988 INFO [JBossASKernel] and demands: 16:44:05,988 INFO [JBossASKernel] jboss-switchboard:appName=seamTest,module=seamTest; Required: Create 16:44:05,988 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService; Required: Described 16:44:05,988 INFO [JBossASKernel] jboss-injector:topLevelUnit=seamTest.war,unit=seamTest.war,bean=TimerServiceDispatcher; Required: Described 16:44:05,988 INFO [JBossASKernel] and supplies: 16:44:05,988 INFO [JBossASKernel] Class:org.jboss.seam.async.LocalTimerServiceDispatcher 16:44:05,988 INFO [JBossASKernel] jndi:TimerServiceDispatcher 16:44:05,988 INFO [JBossASKernel] jndi:TimerServiceDispatcher/local-org.jboss.seam.async.LocalTimerServiceDispatcher 16:44:05,988 INFO [JBossASKernel] jndi:TimerServiceDispatcher/local