Openfire4源碼部署到eclipse中並編譯


Openfire4源碼部署到eclipse中並編譯

概述

Openfire是眾所周知的基於xmpp協議的IM開源服務,所有操作,配置,監控,調試等以B/S方式進行展示,非常的方便管理員進行管理。它的強大之處在於簡單易用,可配置性強,擴展性強,最重要的是性能也很強,是中小企業開發IM程序必備的服務。

但是網上很多源碼部署方式都不一定能成功,所以在做的過程中將成功的步驟記錄下來分享給大家。

准備

系統環境:window10

JDK:1.7 or later

開發工具:eclipse-Mars.2 Release (4.5.2)

Openfire版本:4.0.3

開始

源碼准備

直接上下載地址:http://www.igniterealtime.org/downloads/source.jsp

選擇下載資源格式:

 

下載到本地並解壓到當前目錄,默認是openfire_src。 

恢復eclipse支持:進入\openfire_src\build\eclipse,在當前文件夾按下shift+右鍵,選擇-在此處打開命令窗口在命令行中將三個文件名稱使用rename settings .settings分別改為.settings,.classpath,.project。

 

 

將三個文件剪切到/openfire_src目錄下

 

 

導入eclipse

l  導入eclipse:右鍵》import》Existing Projects into Workspace,選擇openfire_src

 

 

 

l  導入成功后,發現有錯誤,只需將錯誤的jar包移除然后把openfire>lib下所有未引如的jar包全部引入,大約25個。

 

 

 

l  Jar包全部引入完畢后不再報錯,竊喜(*^__^*) 嘻嘻

 

 

 

l  將i18n(支持中文),dist和jar(所有依賴jar包)選中點擊確定。

 

 

 

l  配置啟動環境

 

 

 

l  配置項目名稱和啟動Main class類org.jivesoftware.openfire.starter.ServerStarter

 

 

l  配置啟動參數-DopenfireHome="${workspace_loc:openfire}/target/openfire"

 

 

l  配置啟動按鈕和編碼,然后點擊apply后close。

 

 

 

l  配置好,用之前先用ant編譯一下

 

 

 

l  選擇plugins (default)

 

 

l  啟動Openfire,啟動成功,搞定 ^_^

 

 

 

結束

源碼導入和編譯啟動后期有時間將Openfire插件開發經驗進行分享。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM