Wednesday, March 9, 2011

ejbLink: duplicated

this funny error was occurring only because in the tmp directory of JBoss there were some old jars....probably because I have deployed a Web Application in the unpacked format

As with WebLogic, the same rule applies to JBoss: when you see something weird, just empty cache and tmp directories

10:38:04,677 WARN [ServiceController] Problem starting service jboss.j2ee:ear=acme-web.ear,jar=acme-domain.jar,name=BlaRepositoryBean,service=EJB3
java.lang.RuntimeException: could not resolve global JNDI name for @EJB for container BlaRepositoryBean: reference class: acme.domain.repository.VelocityProcessor ejbLink: duplicated in acme-domain.jar
at org.jboss.injection.EjbEncInjector.inject(
at org.jboss.ejb3.EJBContainer.start(
at org.jboss.ejb3.SessionContainer.start(
at org.jboss.ejb3.stateless.StatelessContainer.start(StatelessContainer.
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.

No comments: