2012-10-13 6 views
0

J'essaye de grouper openfire 3.7.1, mais je ne réussis toujours pas et je ne sais pas quel est le problème. Voici les étapes:Clustering Openfire 3.7.1

  • D'abord, j'installe Clustering Plugin 1.2.0 depuis le menu Plugins.
  • Puis je vais à serveur -> Gestionnaire de serveur -> Clustering Menu et obtenu java.lang.NoClassDefFoundError: com/Tangosol/net/inopposable exception. En cherchant sur le forum, j'ai trouvé que Clustering Plugin a besoin d'Oracle Coherence. Donc, je télécharge Oracle Coherence v3.4.2 et copie tous les fichiers jar de lib dir dans openfire lib dir. Ensuite, je redémarre openfire et maintenant le menu de cluster semble ok, aucune exception ne s'est produite.
  • J'essaie d'activer le clustering à partir du menu de clustering. Il indique que l'activation de la mise en cluster peut prendre 30 secondes. Mais après avoir cliqué sur le bouton Enregistrer les paramètres, le processus ne s'arrêtera pas après 10 minutes. J'ai donc arrêté le processus et redémarrer openfire.
  • Je me reconnecte et tout semble bien. En accédant à nouveau au menu Clustering, cela indique que le clustering est activé et qu'un nœud est répertorié et en cours d'exécution. Mais quand je clique sur le lien des noeuds, ça ne fait rien. Également lorsque j'essaie d'accéder au menu 'Utilisateurs/Groupe', il affiche HTTP ERROR 500 avec org.jivesoftware.util.cache.DefaultCache ne peut pas être converti en exception com.jivesoftware.util.cache.ClusteredCache.

Mes spécifications de la machine sont:

  • Ubuntu 12.04
  • Openfire 3.7.1
  • Core i5 avec 8 Go de mémoire.
+1

Vous savez que vous avez besoin d'un permis de cohérence droit? Je recommanderais d'essayer la nouvelle approche avec Hazelcast à la place. – Robin

Répondre