I have @Local EJB in one web application. If I inject EJB in JSF bean in same web application, it works fine.
When I try to inject it in JSF bean in another web application in same TomEE container, it fails and gives below WARNING. WARNING: Injection: No such property 'org.xyz.SearchController/personService' in class org.xyz.SearchController This is how I inject. @EJB PersonServiceLocal personService; TomEE log INFO: Jndi(name=PersonServiceBeanLocal) --> Ejb(deployment-id=PersonServiceBean) Jun 26, 2013 2:15:50 PM org.apache.openejb.assembler.classic.JndiBuilder bind INFO: Jndi(name=global/directory/PersonServiceBean!org.xyz.api.PersonServiceLocal) --> Ejb(deployment-id=PersonServiceBean) Jun 26, 2013 2:15:50 PM org.apache.openejb.assembler.classic.JndiBuilder bind INFO: Jndi(name=global/directory/PersonServiceBean) --> Ejb(deployment-id=PersonServiceBean) Sanjay
