Comment obtenir Spring RabbitMQ pour créer une nouvelle file d'attente?

Dans mon (limitée) de l'expérience avec lapin-mq, si vous créez un nouveau port d'écoute pour une file d'attente qui n'existe pas encore, la file d'attente est automatiquement créé. Je suis en train d'utiliser le Printemps AMQP projet avec lapin-mq pour configurer un auditeur, et j'obtiens une erreur à la place. C'est ma configuration xml:

<rabbit:connection-factory id="rabbitConnectionFactory" host="172.16.45.1" username="test" password="password" />

<rabbit:listener-container connection-factory="rabbitConnectionFactory"  >
    <rabbit:listener ref="testQueueListener" queue-names="test" />
</rabbit:listener-container>

<bean id="testQueueListener" class="com.levelsbeyond.rabbit.TestQueueListener"> 
</bean>

Je reçois dans mon RabbitMq journaux:

=ERROR REPORT==== 3-May-2013::23:17:24 ===
connection <0.1652.0>, channel 1 - soft error:
{amqp_error,not_found,"no queue 'test' in vhost '/'",'queue.declare'}

Et une erreur similaire de AMQP:

2013-05-03 23:17:24,059 ERROR [org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer] (SimpleAsyncTaskExecutor-1) - Consumer received fatal exception on startup
org.springframework.amqp.rabbit.listener.FatalListenerStartupException: Cannot prepare queue for listener. Either the queue doesn't exist or the broker will not allow us to use it.

Il semblerait, d'après la trace de la pile la file d'attente est prise en créé en mode "passif" - quelqu'un Peut-il indiquer comment je voudrais créer une file d'attente ne pas utiliser le mode passif donc je ne vois pas cette erreur? Ou ai-je raté quelque chose?

source d'informationauteur eric