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