乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Openfire服務(wù)端源代碼開發(fā)配置指南

       WindySky 2016-03-14

      本文將圖文介紹如何把openfire(以3.8.1為例)源碼配置導(dǎo)入Eclipse,編譯并啟動(dòng)的詳細(xì)過程。

      目錄:

      1. 下載源碼
      2. 配置Eclipse項(xiàng)目
      3. ANT編譯項(xiàng)目
      4. 運(yùn)行Openfire項(xiàng)目

      [一]、下載源碼

      打開網(wǎng)址:http://www./downloads/source.jsp 選擇目前最新版本 openfire_src_3_8_1.zip 下載。

      [二]、配置Eclipse項(xiàng)目

      1、把下載好的 openfire_src_3_8_1.zip 壓縮包直接解壓到Eclipse的工作目錄(以我 D:\workspace_sun\ 為例),結(jié)構(gòu)如下:

      2、把 openfire_src\build\eclipse 目錄下的文件夾setting、文件classpth、文件project全部copy到 openfire_src\ 目錄下,然后把openfire_src\classpth、openfire_src\project修改成Eclipse工程配置文件格式:openfire_src\.classpath 、openfire_src\.project (如果無法修改文件名,copy任一現(xiàn)有項(xiàng)目的文件后修改其內(nèi)容亦可)。

      3、然后打開Eclipse,選擇 File –> Import… –> Existing Projects into Workspace  選擇D:\workspace_sun\openfire_src 導(dǎo)入即可:

      導(dǎo)入后目錄結(jié)構(gòu)如下:

      3、項(xiàng)目導(dǎo)入后編譯錯(cuò)誤的解決

      目錄:/openfire_src/src/plugins/clustering/src/java 報(bào)錯(cuò)是因?yàn)槿鄙賑oherence相應(yīng)的包:coherence.jar、coherence-work.jar,具體信息可以參考:openfire_src/src/plugins/clustering/lib/README.TXT 中的說明。可以從其官網(wǎng)下載:http://www.oracle.com/technetwork/middleware/coherence/downloads/index.html。

      下載jar包后copy到目錄:/openfire_src/src/plugins/clustering/lib 下,把這兩個(gè)jar 添加到classpath中,直接在/openfire_src/.classpath 文件中添加如下內(nèi)容即可:

      1 <classpathentry kind="lib" path="src/plugins/clustering/lib/coherence.jar"/>
      2 <classpathentry kind="lib" path="src/plugins/clustering/lib/coherence-work.jar"/>

      目錄:/openfire_src/src/plugins/sip/src/java 報(bào)錯(cuò)是因?yàn)?nbsp;SipCommRouter.java和SipManager.java 這兩個(gè)類沒有實(shí)現(xiàn)抽象方法和完成異常處理,最簡單的解決辦法是利用Eclipse自動(dòng)修復(fù)功能進(jìn)行修復(fù)即可。

      [三]、ANT編譯項(xiàng)目

      Eclipse已經(jīng)集成了Ant,所以我們只需要在 /openfire_src/build/build.xml 文件右擊,選擇Run As –> Ant Build 即可完成編譯,編程成功后,會(huì)在/openfire_src/的跟目錄下生成兩個(gè)新的文件夾:target 和 work 。

      [四]、運(yùn)行Openfire項(xiàng)目

      1、配置資源文件

      在Build Path配置中把  /openfire_src/src/i18n 、/openfire_src/src/resources/jar 、/openfire_src/build/lib/dist 文件夾添加到 Source 中,如圖:

      2、配置啟動(dòng)參數(shù)

      選擇Run –> Run Configurations… 左邊的Java Application,單擊右鍵,選擇 New:

       

      把默認(rèn)name:New_configuration 修改成:ServerStarter

      選中Main選項(xiàng)卡,點(diǎn)擊Browse按鈕選擇 openfire_src 項(xiàng)目;單擊Search 按鈕輸入:ServerStarter 自動(dòng)過濾后選擇:ServerStarter – org.jivesoftware.openfire.starter

      選中Arguments選項(xiàng)卡,在VM arguments中填入:

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

      注意:項(xiàng)目路徑 ${workspace_loc:openfire_src}

      選中Common選項(xiàng)卡,將Debug和Run打鉤(方便之后快速啟動(dòng)),然后點(diǎn)擊apply,再點(diǎn)擊run:

      3、運(yùn)行后控制臺(tái)日志如下:

      Openfire 3.8.1 [Mar 18, 2013 11:23:33 PM]
      Admin console listening at http://127.0.0.1:9090

      4、瀏覽器中輸入地址: http://127.0.0.1:9090 回車:

       

      看到上述界面表示Openfire的源碼配置、導(dǎo)入、編譯、啟動(dòng)已經(jīng)圓滿成功了。

      后續(xù)服務(wù)端配置指南的過程可以參考:http://www./opensource/openfire/openfire-server-install

      [五]、參考

      個(gè)人心得:
      1、本人下的包是:openfire_src_3_8_2.zip

      2、在文章中說的:3、項(xiàng)目導(dǎo)入后編譯錯(cuò)誤的解決 的時(shí)候除了這兩處錯(cuò)誤,還遇到幾個(gè)錯(cuò)誤,內(nèi)容也是包沒有導(dǎo)入到項(xiàng)目。
      3、jaxb-api.jar,jetty-jmx.jar,mina-integration-jmx.jar,tangosol.jar 這四個(gè)包,按照3中的方法放到相同的地方導(dǎo)入去就OK了。包可以在openfire包中直接找到,搜索一下就OK了

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多