天天看點

XMPP(一)-openfire服務端的安裝和搭建

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就不再多講了,如正題:支援xmpp協定的服務端有很多種:

XMPP(一)-openfire服務端的安裝和搭建

下載下傳完成後,打開安裝包,選擇中文:

XMPP(一)-openfire服務端的安裝和搭建

下一步,下一步。。。選擇安裝路徑,預設即可:

XMPP(一)-openfire服務端的安裝和搭建

安裝完成,運作openfire:

XMPP(一)-openfire服務端的安裝和搭建

看到此界面,就已經八九不離十了,注意:如果運作不起來,可以試試以管理者身份運作;

點選launch admin按鈕:

XMPP(一)-openfire服務端的安裝和搭建

出現上圖所示界面,則表示安裝成功,接下來選擇“中文”,點選continue繼續:

XMPP(一)-openfire服務端的安裝和搭建

域表示伺服器的主機名或ip位址,為了後期統一,最好是填上ip位址如:192.168.0.xxx(可運作cmd,輸入ipconfig檢視本機ip),點選繼續:

XMPP(一)-openfire服務端的安裝和搭建

選擇資料庫,openfire自帶資料庫,需要資料庫支援,為了更好的了解openfire,我們需要用外部資料庫,既選擇第一項标準資料庫連接配接,本人用的是mysql資料庫,點選繼續:

XMPP(一)-openfire服務端的安裝和搭建

資料庫驅動選項,本人是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;

點選繼續,連接配接成功的話,其會自動将表結構插入資料庫:

XMPP(一)-openfire服務端的安裝和搭建

選擇初始設定,繼續:

XMPP(一)-openfire服務端的安裝和搭建

設定openfire控制台登入的管理者賬号和密碼,此處我設定為admin,admin,點選繼續:

XMPP(一)-openfire服務端的安裝和搭建
XMPP(一)-openfire服務端的安裝和搭建
XMPP(一)-openfire服務端的安裝和搭建

到此,openfire安裝及配置成功!

看資料庫:

XMPP(一)-openfire服務端的安裝和搭建

所有在openfire注冊的使用者,将都儲存在ofuser表中,至此,openfire的安裝和搭建工作完成!

接下來的幾篇文章,本人将講解安卓基于xmpp+asmack+openfire實作即時通訊聊天的過程,敬請期待!