Hello, I have the same session bean library included in multiple EAR files - they perform the same functionality, just the persistence.xml for the underlying entity beans points to different databases.
Code examples below! The web-middle tier (a jsf backing bean) now does a jndi lookup like this Context ctx = new InitialContext(); | DataManager) manager = (DataManager)ctx.lookup("someprefix/ejb/DataManagerBean"); | The data I get suggest that multiple calls of this code connect to different "versions" of the same session bean - the the data comes from different databases. It seems that the manager returned can be - rather random - from any one of the deployed ear files.... The JNDI name is the same within any ear file, but can anyone suggest a way to restrict the lookups to the ear file without having to rename every bean??? Thanks! Example: @Remote | public interface DataManager { | ... | } | | | @Stateless | @RemoteBinding (jndiBinding="someprefix/ejb/DataManagerBean") | public class DataManagerBean implements DataManager { | | @PersistenceContext(unitName="ONEOFMANYUNITS") | private EntityManager em; | | // ... | } View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4043789#4043789 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4043789 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user