Openfire特別版是一款免費(fèi)開源的即時(shí)通信服務(wù)器軟件,這款軟件不僅可以支持多種編程語言和通訊協(xié)議,并且還可以在多種不同的平臺上進(jìn)行開發(fā)。我們可以使用Openfire服務(wù)器來完成即時(shí)通信的開發(fā),從而制作出一款可以聊天,語音,視頻,會議的應(yīng)用。
什么是OpenFire
您可以使用它輕易的構(gòu)建高效率的即時(shí)通信服務(wù)器.
Openfire安裝和使用都非常簡單,并利用Web進(jìn)行管理。單臺服務(wù)器可支持上萬并發(fā)用戶。
由于是采用開放的XMPP協(xié)議,您可以使用各種支持XMPP協(xié)議的IM客戶端軟件登陸服務(wù).
開源免費(fèi)
開源的、基于可拓展通訊和表示協(xié)議(XMPP)
Java編程語言
采用Java編程語言開發(fā)的實(shí)時(shí)協(xié)作服務(wù)器
安裝使用簡單
采用java的war包部署,并利用web進(jìn)行管理
開放的協(xié)議
可以使用各種支持XMPP協(xié)議的IM客戶端軟件登陸服務(wù)
客戶端功能強(qiáng)大
Spark支持聊天,語音,視頻,會議,文件收發(fā),截屏,連接msn等功能。
客戶端支持
支持pc電腦客戶端、android、ios等手機(jī)客戶端、
插件支持
大量的第三方插件支持,也可以根據(jù)需要自行開發(fā)插件
廣泛的技術(shù)支持
gtalk等廣泛的國際和社區(qū)技術(shù)支持
Broadcast
廣播消息插件,主要是將用戶在群組內(nèi)發(fā)的消息轉(zhuǎn)發(fā)群組內(nèi)的其他成員,開發(fā)群組功能會用到。
Client Control
允許那些客戶端連接openfire以及使用那些功能。
Clustering Plugin
服務(wù)器集群插件
Content Filter
客戶端聊天信息非法內(nèi)容過濾。如果收到非法字符,將截取并返回一個(gè)標(biāo)準(zhǔn)提示。
升級Openfire是和從頭開始安裝Openfire幾乎一樣簡單。作為升級過程的一部分,它強(qiáng)烈建議您先備份當(dāng)前的安裝和數(shù)據(jù)庫。有備份可以讓你輕松地回滾到以前的狀態(tài),確保您不會丟失重要的信息。文檔的其余部分介紹了常見的步驟來執(zhí)行一個(gè)成功的升級。新版本的Openfire安裝時(shí)現(xiàn)有版本的所有設(shè)置和數(shù)據(jù)將被保留。
1、停止Openfire的.
2、備份Openfire安裝目錄。默認(rèn)值是_C:\ Program Files文件\ Openfire_
3、備份的Openfire數(shù)據(jù)庫。在第2步中,需要注意的是嵌入式數(shù)據(jù)庫備份。
4、運(yùn)行的Openfire(請注意,安裝程序必須指向先前版本的基本安裝目錄)的新版本的安裝程序。
5、完成安裝過程。
6、啟動(dòng) Openfire.
Openfire在eclipse中Debug方式啟動(dòng)最簡單的方式:
配置步驟
注意:配置過程需要使用Eclipse、Ant,建議你用Eclipse JavaEE版,這個(gè)版本帶有Ant。你可以到Eclipse官網(wǎng)去下載這個(gè)JavaEE版本,速度很快,有北京鏡像。
1、下載openfire_src_3_8_2.zip到本地磁盤
2、解壓openfire_src_3_8_2.zip到你的當(dāng)前的Eclipse workspace目錄
3、啟動(dòng)Eclipse,建立一個(gè)名為“openfire_src”的“Java Project”。注意:一定要與workspace里解壓的源碼文件夾名稱相同,建立完后,源碼文件夾變化為如下:
4、這時(shí)候eclipse視圖如下,只保留src/java,其他的從build path移除掉,加入scr/i18n、src/resources/jar目錄到源碼路徑
5、直接執(zhí)行build.xml進(jìn)行編譯,編譯成功后,會新產(chǎn)出work、target兩個(gè)目錄
6、新建一個(gè)"Run Configuration",并對VM參數(shù)進(jìn)行配置,如下圖所示
7、使用剛剛的配置Bebug執(zhí)行org.jivesoftware.openfire.starter.ServerStarter類
8、出現(xiàn)如下信息則大功告成!
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機(jī)器人編程......
7seo外鏈助手(超級外鏈) -SEO外鏈優(yōu)化工具......
8Notepad3-記事本軟件-Notepad3下......
9小米運(yùn)動(dòng)刷步數(shù)神器-小米運(yùn)動(dòng)刷步數(shù)神器下載 v2......