資源描述:
《openfire使用與插件開發(fā)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、Openfire使用與插件開發(fā)1、Openfire安裝與配置:下載:點此下載Openfire_src_3_5_1當前最新版本為3.51配置:1、把下載出來的壓縮包解壓存放到工作目錄2、打開Eclipse,新建一個Project點擊Next進入如下圖:3、選擇第二項點擊Browse選擇你Openfire解壓出來的目錄,Projectname里添項目名稱,建議和文件夾名一致(復(fù)制Directory的項目名字),F(xiàn)inish完成。4、在新建的項目上右鍵RunAs→OpenRunDialog,彈出如下窗口:雙擊JavaApplicati
2、on新建一個啟動配置:Project選擇Openfire的項目,Mainclass選擇啟動類,這里我們選擇ServerStarter點擊Search文本框輸入ServerStarter找到類org.jivesoftware.openfire.starter.ServerStarter點OK完成。勾選上Stopinmain,點擊Apply。切換到Arguments選項,在VMarugments里加入:-DopenfireHome="${workspace_loc:openfire_3_5_1}/target/openfire",點
3、擊Apply。切換到Classpath下選擇UserEntries單擊Advanced→OK,選擇Openfire項目→src→i18n→OK。重復(fù)上面操作再添加src→resources→OK,點擊Apply。切換到Common,勾選Run、Debug,點擊Apply。配置完成,我們點下面的Run。程序啟動,基本配置完成。1、插件開發(fā):1、插件結(jié)構(gòu):testplugin/
4、-plugin.xml<-配置文件
5、-readme.html<-用戶說明
6、-changelog.html<-更新日志
7、-icon_small.gif<-小圖
8、標
9、-icon_large.gif<-大圖標
10、-src/<-存放編譯的類文件夾
11、-database/<-存放數(shù)據(jù)庫改動
12、-i18n/<-國際化
13、-lib/<-插件所需要的類庫
14、-web<-顯式調(diào)用插件時需要的Web頁面
15、-WEB-INF/
16、-web.xml<-Web配置
17、-web-custom.xml<-Web配置
18、-images/在項目文件夾下手動新建一個插件文件夾,定義名為testpluin,進入文件夾根據(jù)需要新建以上文件夾或文件,其中web、i18n、icon、database都不是必須的。在建立的srcjavaorg
19、jivesoftwareopenfireplugin下建立一個類,起名為TestPlugin。建立plugin.xml:org.jivesoftware.openfire.plugin.TestPluginPluginTestPluginAaron20、sion>1.0.012/24/20073.4.1gpl空標簽即可-->21、mysidebar"name="MyPlugin">
保存退出。退回到項目根目錄用記事本打開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ù)制一條