Yes, same output.
On 20 November 2013 21:27, Romain Manni-Bucau <rmannibu...@gmail.com> wrote: > Did you try name instead of mappedName. MappedName is not portable > Le 20 nov. 2013 22:22, "mark-s" <msil...@gmail.com> a écrit : > > > 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. > > >