XMPP(一)-openfire服務端的安裝和搭建
來源:程序員人生 發布時間:2015-02-09 08:44:36 閱讀次數:2897次
XMPP全稱:可擴大通訊和表示協議
簡介:可擴大通訊和表示協議 (XMPP) 可用于服務類實時通訊、表示和需求響應服務中的XML數據元流式傳輸。XMPP以Jabber協議為基礎,而Jabber是即時通訊中經常使用的開放式協議。XMPP
is the IETF's formalization of the base XML streaming protocols for instant messaging and presence developed within the Jabber open-source community in 1999
XMPP(可擴大消息處理現場協議)是基于可擴大標記語言(XML)的協議,它用于即時消息(IM)和在線現場探測。它在增進服務器之間的準即時操作。這個協議可能終究允許因特網用戶向因特網上的其他任何人發送即時消息,即便其操作系統和閱讀器不同。
關于甚么是XMPP就不再多講了,如正題:支持XMPP協議的服務端有很多種:
我們要講的就是比較流行的Openfire服務器。了解更多
首先下載Openfire安裝包(最新版3.9.1),建議最好是安裝.exe的,下載地址:http://download.csdn.net/detail/baiyuliang2013/8363863
下載完成后,打開安裝包,選擇中文:
下1步,下1步。。。選擇安裝路徑,默許便可:
安裝完成,運行openfire:
看到此界面,就已89不離10了,注意:如果運行不起來,可以試試以管理員身份運行;
點擊Launch Admin按鈕:
出現上圖所示界面,則表示安裝成功,接下來選擇“中文”,點擊Continue繼續:
域表示服務器的主機名或IP地址,為了后期統1,最好是填上IP地址如:192.168.0.xxx(可運行cmd,輸入ipconfig查看本機ip),點擊繼續:
數據庫驅動選項,本人是mysql,就選擇mysql,JDBC驅動程序類,自動生成,不用管,數據庫URL,只需將hostname修改成127.0.0.1,databasename既你在mysql建立的數據庫的名稱,本人建立的數據庫名為"byl",因此,全部URL就是:jdbc:mysql://127.0.0.1:3306/byl?rewriteBatchedStatements=true
用戶名和密碼即你的數據庫的登錄用戶名和密碼,本人的為root,root;
點擊繼續,連接成功的話,其會自動將表結構插入數據庫:
選擇初始設置,繼續:
設置Openfire控制臺登錄的管理員賬號和密碼,此處我設置為admin,admin,點擊繼續:
到此,openfire安裝及配置成功!
所有在Openfire注冊的用戶,將都保存在ofuser表中,至此,Openfire的安裝和搭建工作完成!
接下來的幾篇文章,本人將講授安卓基于xmpp+asmack+Openfire實現即時通訊聊天的進程,敬請期待!
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈