I am seeing similar logging as above, but not openejb/Resource: Nov 20, 2013 8:55:38 PM org.apache.openejb.config.AutoConfig processResourceRef INFO: Auto-linking resource-ref 'java:comp/env/uk.co.mns.mdb.MessagePoster/connectionFactory' in bean TestSingleton to Resource(id=MyJmsConnectionFactory) Nov 20, 2013 8:55:38 PM org.apache.openejb.config.AutoConfig processResourceEnvRef INFO: Auto-linking resource-env-ref 'java:comp/env/uk.co.mns.mdb.MessagePoster/fooQueue' in bean TestSingleton to Resource(id=FooQueue) Nov 20, 2013 8:55:38 PM org.apache.openejb.config.AutoConfig processResourceEnvRef INFO: Auto-linking resource-env-ref 'java:comp/env/uk.co.mns.mdb.MessagePoster/barQueue' in bean TestSingleton to Resource(id=BarQueue)
tomee.xml defines the resources <Resource id="MyJmsResourceAdapter" type="ActiveMQResourceAdapter"> BrokerXmlConfig = broker:(tcp://localhost:61616) ServerUrl = tcp://localhost:61616 </Resource> <Resource id="MyJmsConnectionFactory" type="javax.jms.ConnectionFactory"> ResourceAdapter = MyJmsResourceAdapter </Resource> <Container id="MyJmsMdbContainer" ctype="MESSAGE"> ResourceAdapter = MyJmsResourceAdapter </Container> <Resource id="FooQueue" type="javax.jms.Queue" /> <Resource id="BarQueue" type="javax.jms.Queue" /> And referenced by @Resource in a @Singleton that sends messages to the 2 queues: @Resource private ConnectionFactory connectionFactory; @Resource(mappedName = "FooQueue") private Queue fooQueue; @Resource(mappedName = "BarQueue") private Queue barQueue; 2 Message driven beans annotated as: @MessageDriven(activationConfig = { @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"), @ActivationConfigProperty(propertyName = "destination", propertyValue = "FooQueue"), @ActivationConfigProperty(propertyName = "acknowledgeMode", propertyValue = "Auto-acknowledge") }) public class FooMessageListener implements MessageListener { (Other listener only differs by name and destination) Where/what should be changed to stop this excess auto-linking (this is on Tomee 1.5.2+)? Not sure if I am being over verbose defining the queues in tomee.xml as well as through the @Resource annotation -- View this message in context: http://openejb.979440.n4.nabble.com/JMS-Queues-auto-linking-to-beans-that-don-t-need-them-tp4665483p4666299.html Sent from the OpenEJB User mailing list archive at Nabble.com.