Openfire4源碼部署到eclipse中並編譯

Openfire4源碼部署到eclipse中並編譯app

概述

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

可是網上不少源碼部署方式都不必定能成功,因此在作的過程當中將成功的步驟記錄下來分享給你們。jsp

準備

系統環境:window10工具

JDK:1.7 or later性能

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

Openfire版本:4.0.3ui

開始

源碼準備

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

選擇下載資源格式:spa

 

下載到本地並解壓到當前目錄,默認是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插件開發經驗進行分享。

相關文章
相關標籤/搜索