2016-10-19 24 views
0

ubuntuシステムにopenfireをインストールしました。時々自動的に停止します。そのopenfireサービスが停止した後、私はopenfireサービスを手動で再起動します。私はopenfireエラーログをチェックしました。私は次のエラーが発生しました。ubuntuでOpenfireサービスが自動的に停止しました

org.jivesoftware.openfire.container.PluginManager - Error loading plugin: /usr/share/openfire/plugins/onlineusers 
java.lang.ClassNotFoundException: com.amiadogroup.openfire.onlineUsers.OnlineUsersPlugin 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 
    at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:414) 
    at org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:76) 
    at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1068) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) 
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) 
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 

org.jivesoftware.openfire.container.PluginManager - Error loading plugin: /usr/share/openfire/plugins/clustering 
java.lang.ClassNotFoundException: com.jivesoftware.openfire.ClusteringPlugin 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 
    at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:414) 
    at org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:76) 
    at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1068) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) 
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) 
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
    at java.lang.Thread.run(Thread.java:745) 
+0

システムメモリの問題に関連していないことを確認できますか?あなたが投稿したログは関連性がないため。 error.logの代わりにstderrorログファイルをチェックしましたか?いくつかのエラーもそこに表示されますか? –

+0

Oct 19 22:49:21 dhclient:eth0からxxx-xxx-xxx-xxxポート67(xid = 0x4cd303a7)のxxx-xxx-xxx-xxxのDHCPREQUEST Oct 19 22: 49:21 ip-xxx-xxx-xxx-xxx dhclient:xxx-xxx-xxx-xxxのxxx-xxx-xxx-xxxのDHCPACK Oct 19 22:49:21 ip-xxx-xxx-xxx-xxx dhclient: xxx-xxx-xxx-xxxに更新され、1545秒で更新されます。 Oct 19 23:09:01 ip-xxx-xxx-xxx-xxx CRON [21670]:(ルート)CMD([-x/usr/lib/php5/sessionclean] &&/usr/lib/php5/sessionclean) 私はsyslogファイル –

+0

でこれらのエラーを受け取りました。誰もいません。もし存在すれば、openfireログディレクトリのstderrファイルを意味します。ランタイム例外はそのファイルに入ります。だから私はこのオプションを提案した。 –

答えて

0

これらのログメッセージは、プラグインの読み込みに関する問題に関連しています。 1つのプラグインが正しくロードされないのは、Openfire-provider 'clustering'プラグインです(廃止され、Hazelcastプラグインに置き換えられています)。問題を引き起こすもう一つのプラグインは、 'onlineuses'という独自のプラグインです。

Openfireをシャットダウンし、プラグインjarファイルとこれらのプラグインに関連するフォルダを/usr/share/openfire/plugins/から削除してから、もう一度お試しください。

関連する問題