This is an old revision of the document!
JMS, (Java Message Service), est la spécification de Sun pour la gestion des messages de la plate-forme Java EE
Le provider JMS inclus dans Geronimo est ActiveMQ. On définit les ressources JMS dans la console de Geronimo. Ces ressources sont ensuite référencées, notamment via JNDI, dans les applications (J2EE déployées sur Geronimo ou même standalone externe).
Voici le lien entre les différentes ressources / références
Ressources Geronimo
MyTestQueue
avec PhysicalName MyTestQueue
(1c)QueueDiffPN
avec PhysicalName PhysNameQueue
(1c)QueueNoPhyName
sans PhysicalName (1c)Application EAR
<nam:resource-ref> <nam:ref-name> jms/epims </nam:ref-name> (2) <nam:resource-link> epims_cf </nam:resource-link> (1b) </nam:resource-ref>
<message-destination-ref> <message-destination-ref-name> MyRefQueue </message-destination-ref-name> (3) <message-destination-type>javax.jms.Queue</message-destination-type> <message-destination-usage>Produces</message-destination-usage> <message-destination-link>QueueDiffPN</message-destination-link> (1c) </message-destination-ref>
java:comp/env/MyRefQueue
(3)PhysNameQueue
par exemple (1c)