日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Openfire3.9.3源代码导入eclipse中开发配置指南(转载)

發布時間:2023/11/29 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Openfire3.9.3源代码导入eclipse中开发配置指南(转载) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

看到這篇文章的的網友應該已經安裝了jdk,eclipse,我就不在安裝這些開發工具上贅述了,附載一下openfire的下載地址:http://www.igniterealtime.org/downloads/index.jsp。

1、下載源碼openfire_src_3_9_3.zip,目前最新的版本是3.9.3

2、把下載好的openfire_src_3_9_3.zip解壓到工作空間,結構和目錄如下:


3、把openfire_src\build\eclipse目錄下面的settings、classpath、project全部復制到openfire_src\ 目錄下,然后把openfire_src\classpth、openfire_src\project、openfire_src\settings修改成Eclipse工程配置文件格式,重命名為在每個原有的名字上加上一個點,即.classpth、.project、.settings。注意:在windows下面不能直接重命名,需要在dos下面操作,即進入相應的目錄執行,rename?classpth?.classpth即可,其它兩個文件執行一樣的操作:


4、然后打開Eclipse,選擇 File –> Import… –> Existing Projects into Workspace? 選擇F:\workspace\openfire_src 導入即可:



導入后目錄結構如下:


大家會發現自己這個項目上出現了一個感嘆號,進入構建路徑,會發現:


這說明這個jar包缺失了,選中這個文件,然后點擊右邊的Remove按鈕,將其移除,當然,我們也可以去網上下載一個,點擊右邊的Add JARs...將其加上,不過我沒加也沒出現問題,可能是某些插件需要這個jar包,現在不管他了。


移除后出現三個錯誤,沒關系,我們一步步修復錯誤,\openfire_src\src\java報錯,是因為有jar包,沒有引進來,我們將其引進即可:


注意:一次只能引用一個,所以需要操作四次,才行。點擊OK以后,我們發現\openfire_src\src\java上的錯誤已經沒有了。\openfire_src\src\plugins\clustering\src\java報錯,是因為缺少coherence.jar,coherence-work.jar,tangosol.jar這三個jar包,我們將復制到\openfire_src\src\plugins\clustering\lib目錄下,然后將這三個jar包,加入構建路徑:


這時我們發現\openfire_src\src\plugins\clustering\src\java上的錯誤已經消失了,這里我提供一下這三個jar包的下載地址,http://download.csdn.net/detail/lovexieyuan520/7630845,當然,你也可以去其它地方下載。

最后一個在\openfire_src\src\plugins\sip\src\java上的報錯是因為 SipCommRouter.java和SipManager.java 這兩個類沒有實現抽象方法和完成異常處理,最簡單的解決辦法是利用Eclipse自動修復功能進行修復即可?,F在我們發現我們的項目已經沒有任何錯誤了。

5、ANT編譯項目

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

6、運行Openfire項目

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

②配置啟動參數

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


把默認name:New_configuration 修改成:ServerStarter。

選中Main選項卡,點擊Browse按鈕選擇 openfire_src 項目;單擊Search 按鈕輸入:ServerStarter 自動過濾后選擇:ServerStarter – org.jivesoftware.openfire.starter:


選中Arguments選項卡,在VM arguments中填入:

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

注意:項目路徑 ${workspace_loc:openfire_src}

選中Common選項卡,將Debug和Run打鉤(方便之后快速啟動),然后點擊apply,再點擊run:


③運行后控制臺日志如下:


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


看到上述界面表示Openfire的源碼配置、導入、編譯、啟動已經圓滿成功了。

最后感謝下面前輩的無私奉獻!

轉自:http://blog.csdn.net/lovexieyuan520/article/details/37743433


轉載于:https://blog.51cto.com/sunny426/1528491

總結

以上是生活随笔為你收集整理的Openfire3.9.3源代码导入eclipse中开发配置指南(转载)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。