欢迎来到天天文库
浏览记录
ID:10270259
大小:126.00 KB
页数:6页
时间:2018-06-14
《openfire使用与插件开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Openfire使用与插件开发1、Openfire安装与配置:下载:点此下载Openfire_src_3_5_1当前最新版本为3.51配置:1、把下载出来的压缩包解压存放到工作目录2、打开Eclipse,新建一个Project点击Next进入如下图:3、选择第二项点击Browse选择你Openfire解压出来的目录,Projectname里添项目名称,建议和文件夹名一致(复制Directory的项目名字),Finish完成。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。重复上面操作再添加src→resources→OK,点击Apply。切换到Common,勾选Run、Debug,点击Apply。配置完成,我们点下面的Run。程序启动,基本配置完成。1、插件开发:1、插件结构:testplugin/
4、-plugin.xml<-配置文件
5、-readme.html<-用户说明
6、-changelog.html<-更新日志
7、-icon_small.gif<-小图
8、标
9、-icon_large.gif<-大图标
10、-src/<-存放编译的类文件夹
11、-database/<-存放数据库改动
12、-i18n/<-国际化
13、-lib/<-插件所需要的类库
14、-web<-显式调用插件时需要的Web页面
15、-WEB-INF/
16、-web.xml<-Web配置
17、-web-custom.xml<-Web配置
18、-images/在项目文件夹下手动新建一个插件文件夹,定义名为testpluin,进入文件夹根据需要新建以上文件夹或文件,其中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文件,找到类似
20、sion>1.0.012/24/20073.4.1gpl空标签即可-->21、mysidebar"name="MyPlugin">
21、mysidebar"name="MyPlugin">
22、plugins/packetFilter/src/java/"kind="src"path="sr
23、c"/>的地方复制
24、plugins/packetFilter/src/java/并更改其为
25、plugins/testpluin/src/java/粘贴在
26、plugins/packetFilter/src/java/后面。复制一条
此文档下载收益归作者所有