Ce type de connexion doit être utilisé lorsque le client HornetQ et le serveur HornetQ s'exécutent dans des JVM différentes (ce type de connecteur utilise le projet Netty pour gérer l'IO).
Voici la liste des jars à ajouter dans Eclipse pour que le code fonctionne :
- Click sur "Properties" ;
- Click sur "Java Build Path" ;
- Click sur "Libraries" ;
- Click sur "Add External Jars…" ;
- Ajouter les fichiers jar suivants :
Vous devez aussi autoriser les utilisateurs « guest » à envoyer des messages à distance :
-
Dans le fichier "standalone.xml" (${JBOSS_HOME}/standalone/configuration/), ajouter l'élément <module-option name="unauthenticatedIdentity" value="guest" /> :
-
Vous devez aussi activer le rôle « guest » dans le fichier "application-roles.properties" (${JBOSS_HOME}/standalone/configuration/) :
Notes :
- Ces configurations suppose que vous avez pris le contenu du fichier "standalone-full.xml", sinon vous devriez ajouter d'autres configuration manuellement pour que le code fonctionne.