Try to extract the common dependencies into a separate jar and reference this jar by the both web applications.
Mit freundlichen Grüßen Thomas Herzog Softwareentwicklung curecomp Software Services GmbH Hafenstrasse 47-51 4020 Linz web: www.curecomp.com e-Mail: [email protected] tel: +43 (0)732 9015-5563 mobile: +43 (0)664 8867 9829 -----Ursprüngliche Nachricht----- Von: Romain Manni-Bucau [mailto:[email protected]] Gesendet: Mittwoch, 26. Juni 2013 21:50 An: [email protected] Betreff: Re: WARNING: Injection: No such property 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.PersonService > Local) > --> 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 >
