openfire使用與插件開發(fā)

openfire使用與插件開發(fā)

ID:10270259

大小:126.00 KB

頁(yè)數(shù):6頁(yè)

時(shí)間:2018-06-14

openfire使用與插件開發(fā)_第1頁(yè)
openfire使用與插件開發(fā)_第2頁(yè)
openfire使用與插件開發(fā)_第3頁(yè)
openfire使用與插件開發(fā)_第4頁(yè)
openfire使用與插件開發(fā)_第5頁(yè)
資源描述:

《openfire使用與插件開發(fā)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、Openfire使用與插件開發(fā)1、Openfire安裝與配置:下載:點(diǎn)此下載Openfire_src_3_5_1當(dāng)前最新版本為3.51配置:1、把下載出來(lái)的壓縮包解壓存放到工作目錄2、打開Eclipse,新建一個(gè)Project點(diǎn)擊Next進(jìn)入如下圖:3、選擇第二項(xiàng)點(diǎn)擊Browse選擇你Openfire解壓出來(lái)的目錄,Projectname里添項(xiàng)目名稱,建議和文件夾名一致(復(fù)制Directory的項(xiàng)目名字),F(xiàn)inish完成。4、在新建的項(xiàng)目上右鍵RunAs→OpenRunDialog,彈出如下窗口:雙擊JavaApplicati

2、on新建一個(gè)啟動(dòng)配置:Project選擇Openfire的項(xiàng)目,Mainclass選擇啟動(dòng)類,這里我們選擇ServerStarter點(diǎn)擊Search文本框輸入ServerStarter找到類org.jivesoftware.openfire.starter.ServerStarter點(diǎn)OK完成。勾選上Stopinmain,點(diǎn)擊Apply。切換到Arguments選項(xiàng),在VMarugments里加入:-DopenfireHome="${workspace_loc:openfire_3_5_1}/target/openfire",點(diǎn)

3、擊Apply。切換到Classpath下選擇UserEntries單擊Advanced→OK,選擇Openfire項(xiàng)目→src→i18n→OK。重復(fù)上面操作再添加src→resources→OK,點(diǎn)擊Apply。切換到Common,勾選Run、Debug,點(diǎn)擊Apply。配置完成,我們點(diǎn)下面的Run。程序啟動(dòng),基本配置完成。1、插件開發(fā):1、插件結(jié)構(gòu):testplugin/

4、-plugin.xml<-配置文件

5、-readme.html<-用戶說(shuō)明

6、-changelog.html<-更新日志

7、-icon_small.gif<-小圖

8、標(biāo)

9、-icon_large.gif<-大圖標(biāo)

10、-src/<-存放編譯的類文件夾

11、-database/<-存放數(shù)據(jù)庫(kù)改動(dòng)

12、-i18n/<-國(guó)際化

13、-lib/<-插件所需要的類庫(kù)

14、-web<-顯式調(diào)用插件時(shí)需要的Web頁(yè)面

15、-WEB-INF/

16、-web.xml<-Web配置

17、-web-custom.xml<-Web配置

18、-images/在項(xiàng)目文件夾下手動(dòng)新建一個(gè)插件文件夾,定義名為testpluin,進(jìn)入文件夾根據(jù)需要新建以上文件夾或文件,其中web、i18n、icon、database都不是必須的。在建立的srcjavaorg

19、jivesoftwareopenfireplugin下建立一個(gè)類,起名為TestPlugin。建立plugin.xml:org.jivesoftware.openfire.plugin.TestPluginPluginTestPluginAaron

20、sion>1.0.012/24/20073.4.1gpl空標(biāo)簽即可-->

21、mysidebar"name="MyPlugin">保存退出。退回到項(xiàng)目根目錄用記事本打開CLASSPATH文件,找到類似

22、plugins/packetFilter/src/java/"kind="src"path="sr

23、c"/>的地方復(fù)制

24、plugins/packetFilter/src/java/并更改其為

25、plugins/testpluin/src/java/粘貼在

26、plugins/packetFilter/src/java/后面。復(fù)制一條

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。