Hi,

It sounds normal since classloaders isolate both apps
Le 26 juin 2013 21:48, "Patel, Sanjay" <[email protected]> a écrit :

> 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
>

Reply via email to