




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Openfire安装配置手册这个手册包括开发环境的搭建及服务器的安装配置一、 搭建开发环境:系统环境:windowsXP+JDK1.6+Eclipse3.6+Openfire第一步:/downloads/index.jsp下载openfire_3_7_0.exe和openfire_src_3_7_0.zip1.build目录:build目录下收录的是生成安装文件(例如:rpm)所要的一些文件,例如JRE等。2.resources目录:resources目录下收录的是一些为实现国际化(i18n)和本地化的一些编码文件(例如:英文,中文,法文,德文等)。3.documentation目录:documentation目录下收录的是一些关于Openfire安装和配置的信息,但最终要的是这里有Openfire开发的Javadoc。4.src目录:顾名思义这个src文件夹就是我们想要的Openfire源代码了,这下面又有许多文件夹,我们只要Java文件夹就好,这里面实现的Openfire的核心功能,通过它就可以调试Openfire了。第二步:将openfire_src_3_7_0.zip解压到Eclipse的workspace,重命名为openfire,New Java Project,Project Name为openfire,Next,选择除src/java以外的source folder,Remove from Java build path,Finish。这样就将openfire源码导入到Eclipse中。第三步:编译源码。Window-Show View-Ant,Add Buildfiles,选择build.xml-OK(如图) 。接着如下图进行操作,若控制台没有显示BUILD SUCCESSFUL,可重复操作。第四步:修改org.jivesoftware.openfire.XMPPServer类locateOpenfire()中if (openfireHome = null) try openfireHome = verifyHome(.,jiveConfigName).getCanonicalFile();catch (FileNotFoundException fe) / Ignore. catch (IOException ie) / Ignore. 部分,将verifyHome(.,jiveConfigName)修改为verifyHome(C:Program FilesOpenfire,jiveConfigName),修改成Openfire.exe的安装路径。第五步:创建项目Builder,Run-Run Configuration,设置Main选项卡: Name为ServerStarter,Project为openfire,Main class为org.jivesoftware.openfire.starter.ServerStarterArguments选项卡:在VM arguments文本框中输入 -DopenfireHome=$workspace_loc:openfire/target/openfire,这个是用于eclipse执行java命令时传递的参数,这样openfire程序可以通过System.getProperty(“openfireHome”)得到 openfire的本地位置。Classpath选项卡:点选User Entries,这样Advanced.就处于可用状态,点击Advanced.按钮,在Advanced Options页面,选择Add Folders,点ok,选择openfiresrci18n, 点ok将这个文件夹加入到class path,同样的方式把openfiresrcresourcesjar也加到class path中。Common选项卡:点选Run复选框。Apply-OK。第六步:当Console显示Openfire 3.7.0 Jul 27, 2011 10:03:57 PMOpenfire 3.7.0 Jul 27, 2011 10:03:59 PMAdmin console listening at :9090在浏览器中打开链接:9090,如图显示(Choose Language-Continue)(修改域为-继续)(点击继续)(数据库设置:数据库驱动,JDBC驱动程序类,数据库URL,用户名及密码)注意:点击继续之前,必须建立openfire数据库,在将sql导入库中。Sql文件在.workspaceopenfiresrcdatabase中。(选择初始设置,点击继续)(设置管理员账户)(安装成功,点击登录到管理控制台)(输入admin,及admin密码,登录)(控制台index.jsp)二、 服务器的安装配置:将重新编译后的openfire目录targetrelease下的各个版本安装版openfire.rpm直接拷贝到服务器上,命令rpm ivh openfire.rpm进行安装,默认安装在/opt/下,接着配置/opt/oprnfire/conf/openfire.xml配置如下:-!- This file stores bootstrap properties needed by Openfire. Property names must be in the format: .is.blah=value That will be stored as: value Most properties are stored in the Openfire database. A property viewer and editor is included in the admin console.- 9090 9091 zh_CN !- - org.jivesoftware.database.DefaultConnectionProvider com.mysql.jdbc.Driver jdbc:mysql:/localhost:3306/openfire root wetalkdb!#$ select 1 true true 5 25 1.0 true 这样,openfire直接关联上mysql的openfire库,修改ofProperty表,如下:jdbcUserProvider.allUsersSQL=SELECT user_id from info_user where user_state = 0jdbcUserProvider.loadUserSQL=SELECT user_id,user_name,user_email from info_user where user_id=? and user_state = 0jdbcUserProvider.user
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025标准版合同范文汇编
- 2025年度城市重要设施安全保卫服务外包合同
- 2025年综合型物流园区仓储设施租赁及增值服务全面合作协议
- 2025年科技企业孵化器场地购置及运营管理合作协议
- 2025年度城市供水管道施工与改造工程承包协议
- 2025年度文化中心消防喷淋系统更换与性能优化工程合同
- 2025年工业互联网平台自然语言处理技术在工业生产设备智能维护中的应用报告
- 2025年消费金融公司精准营销策略:用户画像构建与市场推广方案
- 2025年娱乐场所保安劳动合同
- 2025年环境监测物联网技术应用现状与未来发展趋势报告
- 标本的安全运送
- 学生床上用品、学生校服供货服务保障方案
- 《重核裂变与轻核聚变》参考课件
- 四川古蔺汉语方言音系调查研究
- 美容美发店员工二零二五年度劳动合同范例
- 铁路运输融资创新-洞察分析
- 安全法律知识培训课件
- 顶管工程监理规划
- 妊娠合并地中海贫血护理
- 2025年汽车零部件企业公司组织架构图职能部门及工作职责
- 机械加工质量控制计划
评论
0/150
提交评论