openfire的安裝和常見問題的解決

1、安裝openfire
2、openfire啟動失敗解決辦法
3、安裝openfire后admin無法登錄管理控制平臺
4、徹底刪除openfire服務器的

第一步、安裝openfire

如果你沒有openfire安裝包可以去安裝,可以去http://xmpp.org/xmpp-software/servers/ 下載一個安裝包。openfire服務器是基于JAVA語言寫的,也就意味著你的電腦必須要有java的運行環境,怎么查看你的電腦有沒有安裝JAVA運行環境呢?在終端中輸入java -version,就可以查看了

openfire.png

雙擊進行傻瓜式的安裝就好了,安裝完畢后會在系統偏好設置里面找到openfire的啟動器

系統偏好設置.png

點擊Openfire會進入啟動頁面

Openfire.png

點擊Open Admin Console進入瀏覽器設置頁面,語言選擇簡體中文


語言設置.png

接著設置服務器的名字

服務器設置.png

鏈接數據庫


數據庫設置.png

然后一直繼續就OK了,最后需要我們登錄到openfire

登錄.png

2、openfire啟動失敗解決辦法

當你發現你的電腦上的openfire無論你是重新安裝還是重啟都無法啟動的情況下你可以按照我下面寫的那些終端指令來啟動你的openfire不用再去重新做你的系統了.

啟動失敗.png

一般你發現你的openfire打開出現這樣的窗口后你就可以想到你的openfire出問題了,極個別的時候你可以通過重新安裝來解決.

如果大家的問題重新安裝后沒有解決那就試下我下面的方法.

先打開自己電腦上的終端然后輸入以下指令

// 獲取權限
sudo chmod -R 777 /usr/local/openfire/binsudo su
sh-3.2# cd /usr/local/openfire/bin
sh-3.2# export JAVA_HOME='/usr/libexec/java_home'
sh-3.2# echo $JAVA_HOME
/usr/libexec/java_home
sh-3.2# export JAVA_HOME=/usr/libexec/java_home //記住這里不是單引號而是英文下數字1左邊的按鍵.
sh-3.2# echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
sh-3.2# cd /usr/local/openfire/bin
sh-3.2# ./openfire.sh
Openfire 3.10.2 [Aug 13, 2015 9:50:05 AM]
Admin console listening at http://niufangludemacbook-pro.local:9090

一般你輸入完成這些指令后你再打開你的openfire就會發現這樣的情況.

啟動.png

3、安裝openfire后admin無法登錄管理控制平臺

登錄錯誤.png

解決方案如下:
1.使用Mysql查看工具進入數據庫,進入表“ofuser”,將該表清空,然后執行SQL 語句

INSERT INTO ofUser (username, plainPassword, name, email, creationDate, modificationDate) VALUES ('admin', 'admin', 'Administrator', 'admin@example.com', '0', '0');

2.關閉openfire服務,就是從其控制臺stop然后再start,再用用戶名:admin,密碼:admin登錄即可

4、徹底刪除openfire服務器的

首先,確保你已經關掉了openfire
打開終端 (在應用程序-->實用工具-->)
輸入以下命令
sudo rm -rf /Library/PreferencePanes/Openfire.prefPane
sudo rm -rf /usr/local/openfire
sudo rm -rf /Library/LaunchDaemons/org.jivesoftware.openfire.plist

第一條會讓你輸入管理員密碼,盡管你輸入的時候,終端不會顯示,不必擔心,正確輸入后按回車,它就執行了。
三條命令以后,openfire就徹底消失了.但是需要重啟一下系統偏設置。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容