Regarding your second question... you can listen to multiple queues with the same POJO by providing more than one <listener> sub-element within a <listener-container> (both elements are defined in the 'jms' namespace). Here's a simple example:
Code:
<jms:listener-container>
<jms:listener destination="queue1" ref="somePojo" method="someMethod" />
<jms:listener destination="queue2" ref="somePojo" method="someMethod" />
</jms:listener-container>
For more information, you might want to consult the reference manual:
http://static.springsource.org/sprin...rence.html#jms
HTH,
Mark