2016-08-25 1 views
1

J'ai installé WildFly 10.1.0.Final I J'ai créé un client Stomp over Websocket en Javascript pour me connecter directement à un sujet dans Artemis.Comment mettre à jour WildFly 10.1.0Final Apache Artemis 1.1.0 à Apache Artemis 1.3

Je connecte un sous-client à deux clients mais lorsque je ferme ou désinscrit l'un des deux clients, les autres repèrent des messages.

J'ai trouvé une liste de messagerie qui décrivait exactement le même problème.

http://activemq.2283324.n4.nabble.com/STOMP-server-quits-sending-to-all-subscribers-when-one-client-disconnects-td4713980.html

Un utilisateur appelé "johndament" mentionner que la fonction de création automatique corrige cette erreur (en v1.3). Puis "Ed Kaltenbach" résout le problème de mise à jour de la version d'artemimis ActiveMQ de la version 1.1.0 qui est livrée avec wildFly 10.1.0.Final à v1.3

Peut-être vous aider à mettre à jour la version et les recommandations?

WildFly Artemis 1.1.0

Ce sont les fichiers après téléchargement et décompressez ActiveMQ 1.3 du site officiel:

ActiveMQ Artemis 1.3

Répondre

1

Les instructions suivantes travaillent pour la mise à jour Artemis 1.3. Notez que j'ai également essayé cela pour Artemis 1.5, cela n'a pas fonctionné ....

1) copier apache-artemis-1.3.0/bin/lib/* à wildfly-10.1.0.Final \ modules \ system \ layers \ base \ org \ apache \ activemq \ artemis \ main \ lib (remplacez les fichiers * .so existants)

2) copiez tous les fichiers JAR d'apache-artemis-1.3.0/lib dans le sous-répertoire correspondant wildfly-10.1.0.Final \ modules \ système \ couches \ base \ org \ apache \ activemq \ artemis. Copiez tous les fichiers à l'emplacement où vous trouvez un fichier Jar avec le même nom mais une version différente. Supprimez les anciens fichiers Jar et assurez-vous de modifier également les numéros de version dans le module.xml respectif.

Certains fichiers d'apache-artemis-1.3.0/lib n'ont pas de fichier correspondant dans wildfly-10.1.0.Final \ modules \ system \ couches \ base \ org \ apache \ activemq \ artemis. Vous pouvez ignorer ces fichiers.