Joram utilise un fichier de configuration lors du
lancement de serveurs JMS. Dans ce TP, on va utiliser le fichier config/centralized_a3servers.xml. Ce
fichier spécifie un seul serveur, avec trois services :
§ ConnectionManager – démarre un serveur JMS Joram
(et définit un administrateur par default)
§ TcpProxyService – permet l’accès client via le protocole TCP
§ JndiServer – assure le service de nommage
Joram dispose de deux modes d’administration – par API
et par fichier de configuration. Nous utiliserons le mode basé sur la lecture d’un
fichier de configuration : joramAdmin_TP.xml . Ce
fichier définira tous les fabriques de connexion (ConnectionFactory),
les files (Queue) et les sujets (Topic) que nous
voulions créer et enregistrer avec le serveur JMS.
Joram utilise le fichier jndi.properties pour spécifier la
configuration du service de nommage utilisé. Ce fichier spécifie :
-
La classe de
l’usine à utiliser pour la création d’instances de type NamingContext
-
L’adresse à
laquelle écoute le service de nommage – le nom de l’hôte et le port