Openfire源代碼部署MyEclipse

一、下載Openfire源碼

 

首先,訪問http://www.igniterealtime.org/ 點擊下載Openfire源碼壓縮包,進行解壓,將解壓後的文件放置在硬盤某處。假設我們放在D盤根目錄下,然後將文件夾名稱修改爲openfire_src。

 

二、在Eclipse環境中導入Openfire源代碼

 

目前本人發現在Eclipse中導入Openfire源碼,會有兩種情況,是由於Eclipse版本問題引起的,所以這裏我都進行說明。

 

(Eclipse 3.5)操作流程:

File->New->Java Project

在彈出的New Java Project對話框中輸入工程名:openfire_src

選擇Create project from existing source項,單擊Browe,找到之前的解壓目錄 openfire_src

 

(Eclipse 3.6)操作流程:

File->New->Java Project

取消掉default location的勾選狀態,並瀏覽選擇解壓好的openfire_src目錄。

 

以上兩種方式針對不同的Eclipse,但是結果都是一樣,將Openfire源碼導入到Eclipse中。

 

二、使用ANT進行工程的編譯

 

在openfire項目導入進來之後,點擊

Window -> Show View -> Ant

然後就會顯示出Ant的窗口,在Ant 視圖中,單擊右鍵,在彈出的快捷菜單中選擇Add Buildfiles

在彈出的對話框中,展開openfire_src/build文件夾,選擇build目錄下的build.xml

接下來雙擊執行openfire[default]   (帶一個三角符號的那個)

在控制檯中顯示“BUILD SUCCESSFUL” 那麼就表示編譯成功,

 

PS:如果編譯失敗,很可能是由於JDK的原因,那麼請設置一下項目的JDK,我用的是1.6版本:通過!

 

三、設置啓動項目

 

點擊openfire_src項目,在菜單欄中選擇Run->Open Run Dialog (Or  Run->Run Configurations)

彈出一個對話框,在左側菜單中右鍵點擊Java Application,選擇New創建啓動配置

 

1.在Run窗口的Main選項卡中, 修改最上面Name文本框中的值,改成包含要啓動的類的工程名openfire_src

(沒什麼用,就是一個標識,隨便起名字。)

 

2.在Run窗口的Main選項卡中,

project框中填寫:openfire_src

Main class 填寫:org.jivesoftware.openfire.starter.ServerStarter

點擊Apply應用。

 

3.點擊進入Arguments選項卡,在上面那個框(VM arguments:)中填寫

-DopenfireHome="${workspace_loc:openfire_src}/target/openfire"

其中${workspace_loc:openfire_src} 中的 openfire_src 要根據你的項目名來進行同步修改。

點擊Apply應用。

 

4.點擊進入Classpath選項卡,選中User Entries,然後點擊右側的Advanced按鈕,會彈出一個小框,選擇Add Folders,單擊OK。

選擇 openfire_src\src\i18n點OK 按鈕將這個文件夾加入到Classpath選項卡中

選擇 openfire_src\src\resources 目錄也加到 Classpath選項卡中

點擊Apply應用。

 

5.點擊進入Common選項卡中,勾選Run複選框。

點擊Apply應用。

 

在進行這些配置之後,就算是基本完工了。

可以直接點擊配置框最下方的Run按鈕,或者單擊菜單欄Run->Run開始跑程序。

 


 

啓動成功,那麼在瀏覽器中輸入http://127.0.0.1:9090測試一下吧!


ps:導入到MyEclipse中後可能會有幾處錯誤紅叉,這個只需要下載集羣包coherence.jar-coherence-work.jar-tangosol.jar即可.

可以到官網或這裏下載:http://download.csdn.net/detail/kingsonl/4419275

發佈了18 篇原創文章 · 獲贊 5 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章