Oracle Weblogic Server (MOSC)

MOSC Banner

Cant Redeploy | EJB Deployment Failed With JNDI Name Already in Use

edited Jan 13, 2022 8:47AM in Oracle Weblogic Server (MOSC) 3 commentsAnswered

From time to time an stateless EJB based application fails to re-deploy to WebLogic Server 14.1.1.0.0 cluster nodes with the error message that the requested JNDI name is already in used. JavaEE8

Error deploying the EJB LogoutResource(Application: merlin-webapp_war_exploded, EJBComponent: merlin-webapp-1.1-SNAPSHOT), the JNDI name java:global/merlin-webapp-1.1-SNAPSHOT/LogoutResource!de.huss.merlin.rest.service.logout.LogoutResource is already in use. You must set a different JNDI name in the weblogic-ejb-jar.xml deployment descriptor or corresponding annotation for this EJB before it can be deployed.
   at weblogic.ejb.container.deployer.SessionBeanInfoImpl.prepare(SessionBeanInfoImpl.java:515)
   at weblogic.ejb.container.deployer.EJBDeployer.setupBeanInfos(EJBDeployer.java:583)
   at weblogic.ejb.container.deployer.EJBDeployer.prepare(EJBDeployer.java:737)
   at weblogic.ejb.container.deployer.EjbModuleExtension.postPrepare(EjbModuleExtension.java:103)
   at weblogic.application.internal.ExtensibleModuleWrapper$PrepareStateChange.next(ExtensibleModuleWrapper.java:297)
   Truncated. see log file for complete stacktrace

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center