Openfire4源码部署到eclipse中并编译
Openfire4源碼部署到eclipse中并編譯
概述
Openfire是眾所周知的基于xmpp協(xié)議的IM開源服務(wù),所有操作,配置,監(jiān)控,調(diào)試等以B/S方式進(jìn)行展示,非常的方便管理員進(jìn)行管理。它的強(qiáng)大之處在于簡(jiǎn)單易用,可配置性強(qiáng),擴(kuò)展性強(qiáng),最重要的是性能也很強(qiáng),是中小企業(yè)開發(fā)IM程序必備的服務(wù)。
但是網(wǎng)上很多源碼部署方式都不一定能成功,所以在做的過程中將成功的步驟記錄下來分享給大家。
準(zhǔn)備
系統(tǒng)環(huán)境:window10
JDK:1.7 or later
開發(fā)工具:eclipse-Mars.2 Release (4.5.2)
Openfire版本:4.0.3
開始
源碼準(zhǔn)備
直接上下載地址:http://www.igniterealtime.org/downloads/source.jsp
選擇下載資源格式:
?
下載到本地并解壓到當(dāng)前目錄,默認(rèn)是openfire_src。?
恢復(fù)eclipse支持:進(jìn)入\openfire_src\build\eclipse,在當(dāng)前文件夾按下shift+右鍵,選擇-在此處打開命令窗口在命令行中將三個(gè)文件名稱使用rename settings .settings分別改為.settings,.classpath,.project。
?
?
將三個(gè)文件剪切到/openfire_src目錄下
?
?
導(dǎo)入eclipse
l? 導(dǎo)入eclipse:右鍵》import》Existing Projects into Workspace,選擇openfire_src
?
?
?
l? 導(dǎo)入成功后,發(fā)現(xiàn)有錯(cuò)誤,只需將錯(cuò)誤的jar包移除然后把openfire>lib下所有未引如的jar包全部引入,大約25個(gè)。
?
?
?
l? Jar包全部引入完畢后不再報(bào)錯(cuò),竊喜(*^__^*) 嘻嘻
?
?
?
l? 將i18n(支持中文),dist和jar(所有依賴jar包)選中點(diǎn)擊確定。
?
?
?
l? 配置啟動(dòng)環(huán)境
?
?
?
l? 配置項(xiàng)目名稱和啟動(dòng)Main class類org.jivesoftware.openfire.starter.ServerStarter
?
?
l? 配置啟動(dòng)參數(shù)-DopenfireHome="${workspace_loc:openfire}/target/openfire"
?
?
l? 配置啟動(dòng)按鈕和編碼,然后點(diǎn)擊apply后close。
?
?
?
l? 配置好,用之前先用ant編譯一下
?
?
?
l? 選擇plugins (default)
?
?
l? 啟動(dòng)Openfire,啟動(dòng)成功,搞定 ^_^
?
?
?
結(jié)束
源碼導(dǎo)入和編譯啟動(dòng)后期有時(shí)間將Openfire插件開發(fā)經(jīng)驗(yàn)進(jìn)行分享。
轉(zhuǎn)載于:https://www.cnblogs.com/mvilplss/p/6005158.html
總結(jié)
以上是生活随笔為你收集整理的Openfire4源码部署到eclipse中并编译的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 修改shell提示符的显示格式
- 下一篇: 布局方式