banxitan

          統計

          留言簿(2)

          閱讀排行榜

          評論排行榜

          Openfire

              Openfire 是由Jive Software 主導開發的一套功能非常強大的開源im 服務器(前身是

          wildfire),它基于XMPP 協議,完全用java實現,是一款非常優秀的服務器端軟件。


          一. 安裝JDK(我使用的是JDK1.6), 不再詳述
          二. 安裝 Eclipse 5.5(不再詳述)
          三. 安裝Subversive插件
               Subversive是一款不錯的svn插件,具體安裝方法請參看我的另一篇文章《Eclipse中

          安裝svn插件Subversive 》,鏈接

          http://blog.csdn.net/zhenyucheung/archive/2008/03/19/2195518.aspx


          四. check out openfire 源碼
             1. 在eclipse中點擊Windows->Open Perspective->Other
             2. 在彈出窗口中點擊SVN Repository Exploring 然后點OK
             3. 在SVN Repositories 點右鍵,選擇 New->Repository Location...
             4. 在彈出的New Repository Location頁面,將

          http://svn.igniterealtime.org/svn/repos輸入URL文本框,點Finish. 你將會看到頁面出

          現URL地址.
             5. 展開URL地址
             6. 展開openfire樹形結構
             7. 在trunk上點擊右鍵,選擇Check Out
             剩下的就是等待check out完成了 :)


          五. 創建openfire工程
            對使用過eclipse的人來說,這一步不用多說,這里僅列出幾個需要注意的地方.
            1. check out完畢后,eclipse會自動創建一個openfire工程,請把它刪除(注意刪除時

          不要刪除content),否則你將不得不手動配置一些開發環境。
            2. 用Create project from existing source新建工程,注意工程名要用openfire。

          -----------------

          若自己創建工程:

          五.創建Java項目,將源代碼導入此項目中。在Eclipse中將此Java文件夾當成源代碼文件夾

          新建工程。庫都在Build目錄的lib目錄下,將openfire用到的庫都添加到這個新建工程的

          Referenced Libraries中。

           

          六. Build openfire
            openfire是用ant構建的,所以要先設置使得eclipse中每次編譯都使用內置的ant工具,

          保證編譯的正確執行。
            1. eclipse中點擊Window->Show View->Ant
            2. 在Ant 頁面點右鍵,選擇 Add Buildfiles...
            3. 展開openfire/build文件夾,選擇build.xml, 點 OK.
            4. 在Ant頁面, 展開Openfire XMPP Server,雙擊 openfire ant 任務


          七. 創建項目Builder
            1. 點擊Run->Open Run Dialog...
            2. 選擇Java Application,點擊 New 按鈕
            3. 在Run窗口的Main選項卡中, 修改Name文本框中的值,改成Openfire,其他名字亦可
            4. 點Browse按鈕,選擇openfire, 點ok
            5. 點Search按鈕,選擇Main class為

          org.jivesoftware.openfire.starter.ServerStarter,點OK。(這是openfire的啟動類)
            6. 點擊進入Arguments選項卡
            7. 在VM arguments文本框中輸入 -

          DopenfireHome="${workspace_loc:openfire}/target/openfire",這個是用于eclipse執行

          java命令時傳遞的參數,這樣openfire程序可以通過System.getProperty(“openfireHome”)得到

           openfire的本地位置。
            8. 點擊進入Classpath選項卡
            9. 點選User Entries,這樣Advanced...就處于可用狀態
            10. 點擊Advanced...按鈕
            11. 在Advanced Options頁面,選擇Add Folders, 點ok.
            12. 選擇openfire\src\i18n, 點ok將這個文件夾加入到class path,同樣的方式把

          openfire\src\resources\jar也加到class path中。
            13. 在Common選項卡中,點選Run復選框。

          設置完畢,這樣以后在run這個工程的時候就會按照正確的配置進行了。

          posted on 2009-12-11 22:53 MikyTan 閱讀(289) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 万山特区| 德阳市| 甘孜县| 绵阳市| 伊宁县| 南川市| 陆良县| 兴隆县| 朝阳市| 固阳县| 托里县| 高陵县| 韩城市| 东乡族自治县| 疏勒县| 苗栗县| 奎屯市| 称多县| 宜宾县| 德清县| 偏关县| 克山县| 长丰县| 保亭| 衡阳县| 大安市| 新丰县| 福安市| 和林格尔县| 巴南区| 利津县| 堆龙德庆县| 龙南县| 金昌市| 崇礼县| 天台县| 徐汇区| 德化县| 邓州市| 凤山县| 三穗县|