近來須要作個即時通信的APP,本想使用第三方的資源,例如融雲、環信等等,本身電腦裝Android Studio有點卡,將SDK放Eclipse上總報各類錯誤,無果。憤慨,本身寫個。晚上十點多回到宿舍,百度,無心間,發現個好玩意:XMPP,是個協議,如今回頭看看仍是個協議,哈哈。知道了XMPP,強大的百度就出來了Openfire的一條龍服務,這個至關強大,貧生就愛擺置。mysql
第一步,不解釋,官網下載Openfire安裝包http://www.igniterealtime.org/downloads/index.jsp。Windows下openfire_4_0_4.exe的,Linux下openfire_4_0_4.tar.gz的,Mac就不說了,就那一個。sql
下載好Windows的Openfire安裝包,安裝到本身電腦上,基本都是下一步。安裝完會有個電燈泡的快捷方式Openfire,打開後頁面以下圖所示。點擊按鈕Launch Admin,瀏覽器會打開個表單網頁,填之。數據庫
昨晚這步在(Windows和CentOS)擺置了兩個小時,今天上午才解決。瀏覽器
(1)、數據庫URL:jdbc:mysql://localhost:3306/openfire?rewriteBatchedStatements=truejsp
URL必定不能寫錯,注意mysql://後邊跟的是localhost:3306;測試
(2)、其次是名字爲openfire的數據庫,這步就須要在電腦上安裝數據庫,例如MySQL,並建立名字spa
爲openfire的數據庫,並在數據庫中執行:ip
use openfire; 資源
source E:\allocation_resource\Openfire\resources\database\openfire_mysql.sql;get
這兩句命令就是在openfire數據庫下建立表,全部的表都在openfire_mysql.sql中,經過source
執行該.sql文件,親測執行失敗。無奈,就打開Navicat,在該數據庫下的表上右鍵,選擇運行
SQL文件,表插入成功。
(3)、用戶名和密碼 !!!切記,填的是你電腦上MySQL的用戶名和密碼,例如root root