openfire使用与插件开发

openfire使用与插件开发

ID:10270259

大小:126.00 KB

页数:6页

时间:2018-06-14

openfire使用与插件开发_第1页
openfire使用与插件开发_第2页
openfire使用与插件开发_第3页
openfire使用与插件开发_第4页
openfire使用与插件开发_第5页
资源描述:

《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.TestPluginPluginTestPluginAaron

20、sion>1.0.012/24/20073.4.1gpl空标签即可-->

21、mysidebar"name="MyPlugin">保存退出。退回到项目根目录用记事本打开CLASSPATH文件,找到类似

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/后面。复制一条

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。