- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sparkopenfire源代码部署
spark+openfire二次开发(一)文章分类:Java编程1.准备工作:到官网上下载Openfire 3.6.4,并通过svn下载openfire、Spark和SparkWeb的源代码官网地址如下:/downloads/index.jsp注意官网上最新的Spark版本是2.5.8,其jdk环境最好使用1.6的版本。2.环境搭建——spark源码安装配置?双击openfire_3_6_4.exe进行openfire的安装,安装过程很简单,不介绍了。本例的开发环境是基于Eclipse的。1)选择File——New——Project——Java Project。????输入项目工程名spark???? Contents中选择?Create project from existiing source,然后把spark文件所在的文件夹加进去..??点击Finish。?2)生成Spark:?????点击Window::Show View::Ant????? 右击Ant面板,选择Add Buildfiles????? 展开spark::build文件夹,选择build.xml,点击OK??????在Ant面板,展开Spark,双击release,等一段时间,会提示Build Successful。?3)运行Spark:?????点击Run::Open Debug Dialog...,出现Run窗口?????选择Java Application,右键点击New按钮.?????在Main标签页,将New_configuration换成Spark.????? 点击Project::Browse按钮,选择Spark,再点OK.????? 点击Main class::Search按钮,选择main所在的类org.jivesoftware.launcher.Startup再点击OK????? 建议勾选Stop in main.点击Classpath标签页,选择User Entries ,使得Advanced..按钮变的可用.点击Advanced按钮.在弹出来的Advanced Options窗口,选择Add Folders,再点OK,在Folder Selection窗口选择spark::src::resources 文件夹,点击OK????? 选择Common标签页,勾选Debug,Run前面的框?????点击Apply,再点击Close4)在run下选择spark,运行成功!spark+openfire二次开发(二)1.openfire源码部署?????将下来的openfire_src_3_6_4.tar.gz解压后得到openfire_src文件夹,重命名为openfire。其源码部署方式请参照spark+openfire二次开发(一)中spark源码的部署方式。2.openfire运行配置???? 1)点击Run::Open Debug Dialog...,出现Run窗口???? 2)选择Java Application,右键点击New按钮.???? 3)在Main标签页,将New_configuration换成openfire.???? 4)点击Project::Browse按钮,选择openfire,再点OK.???? 5)点击Main class::Search按钮,选择main所在的类ServerStarter再点击OK,?建议勾选Stop in main.????? 6)Arguments页面。在VM arguments中加下内容???? -DopenfireHome=${workspace_loc:Openfire}/target/openfire。??????7)点击Classpath标签页,选择User Entries ,使得Advanced..按钮变的可用.点击Advanced按钮.在弹出来的Advanced Options窗口,选择Add Folders,再点OK,在Folder Selection窗口选择Openfire/src/i18n文件夹,同样的方式选择Openfire/src/resources/jar文件夹,点击OK。????? 8)选择Common标签页,勾选Debug,Run前面的框????? 9)点击Apply,再点击Close3.编译????? 1)将Openfire/src/i18n文件夹下的openfire_i18n_perties文件及Openfire/src/resources/jar文件夹下的admin-sidebar.xml文件拷贝到src\bin目录下,打开ANT面板,选择openfire【default】任务执行。4.运行????? 运行openfire,控制台界面出现如下信息:??
文档评论(0)