0

openfire 3.7.1をクラスタリングしようとしていますが、それでも成功せず、問題が何であるかわかりません。手順は次のとおりです。

  • まず、プラグインメニューからクラスタリングプラグイン1.2.0をインストールします。
  • 次に、[サーバー]->[サーバーマネージャー]->[クラスタリング]メニューに移動し、java.lang.NoClassDefFoundError:com / tangosol / net/Invocable例外が発生しました。フォーラムで検索したところ、クラスタリングプラグインにはOracleCoherenceが必要であることがわかりました。そこで、Oracle Coherence v3.4.2をダウンロードし、すべてのjarファイルをlibdirからopenfirelibdirにコピーします。次に、openfireを再起動すると、クラスタリングメニューは問題ないように見え、例外は発生しませんでした。
  • クラスタリングメニューからクラスタリングを有効にしようとしています。クラスタリングの有効化には30秒かかる可能性があると記載されています。ただし、[設定を保存]ボタンをクリックした後、10分経ってもプロセスは停止しません。そこで、プロセスを停止して、openfireを再起動しました。
  • もう一度ログインすると、すべてが良さそうです。再度[クラスタリング]メニューにアクセスすると、クラスタリングが有効になっていて、1つのノードがリストされて実行されていることが示されます。しかし、ノードのリンクをクリックしても何も起こりません。また、「ユーザー/グループ」メニューにアクセスしようとすると、org.jivesoftware.util.cache.DefaultCacheがcom.jivesoftware.util.cache.ClusteredCache例外にキャストできないHTTPERROR500が表示されます。

私のマシンの仕様は次のとおりです。

  • Ubuntu 12.04
  • Openfire 3.7.1
  • 8GBのメモリを搭載したCorei5。
4

1 に答える 1

1

これは1.2.0プラグインの問題のようです。さらにヘルプが必要な場合は、この投稿を参照してください:http: //community.igniterealtime.org/message/218486#218486

于 2012-10-16T21:03:33.647 に答える