Hi Guys, Can anyone solve following; when I am deploying multiple instances of my web application, each instance is configured to use different data source (JCA Cx Factory) definition but both are end up using same data source (whichever used first). Let me explain a bit, say I have two instance of same web application renamed as ABCLive and ABCTest. ABCLive deployment descriptor (web.xml) contains following resource ref definition; ABC jca/abcConnectionFactory com.....ConnectionFactory Container and corresponding jboss-web.xml has following mappings to bind above resource to an actual JNDI; jca/abcConnectionFactory com.....ConnectionFactory java:jca/abcConnectionFactoryLIVE In ABCTest deployment descriptor (web.xml) contains following resource ref definition (exactly same, as we do not have to edit this bit); ABC jca/abcConnectionFactory com.....ConnectionFactory Container and corresponding jboss-web.xml has following mappings to bind above resource to some other JNDI jca/abcConnectionFactory com.....ConnectionFactory java:jca/abcConnectionFactoryTEST Now theoretically when I will access 'http://localhost:8080/ABCLive' instance it should use resource 'jca/abcConnectionFactoryLive' and for 'http://localhost:8080/ABCTest' instance it should use resource 'jca/abcConnectionFactoryTEST', BUT that's not the case, whichever I use first the other will use the same. For example, if I use ABCTest instance first, it successfully access 'jca/abcConnectionFactoryTEST' and now when I start using 'ABCLive' instance it also uses 'jca/abcConnectionFactoryTEST' which is incorrect, it should use 'jca/abcConnectionFactoryLIVE' and vice versa. NOTE: I am using jBoss 5.1.0 GA release and IIRC the same setup used to work with jBoss 4.2.3GA. Regards, -- SJunejo

View this message in context: Multiple Instance of Web Application end Up Using Same JCA Resource
Sent from the JBoss - Dev mailing list archive at Nabble.com.