openfire_spark_安装手册

上传人:xzh****18 文档编号:44583435 上传时间:2018-06-14 格式:PDF 页数:24 大小:1.17MB
返回 下载 相关 举报
openfire_spark_安装手册_第1页
第1页 / 共24页
openfire_spark_安装手册_第2页
第2页 / 共24页
openfire_spark_安装手册_第3页
第3页 / 共24页
openfire_spark_安装手册_第4页
第4页 / 共24页
openfire_spark_安装手册_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《openfire_spark_安装手册》由会员分享,可在线阅读,更多相关《openfire_spark_安装手册(24页珍藏版)》请在金锄头文库上搜索。

1、 Openfire+Spark 安装手册安装手册 王保政 QQ:29803446 Msn: 关键字:快速开发平台 openjweb 增删改查 即时通信 2009-8-29 目目 录录 第一章第一章 JAVA 领域的领域的 IM 解决方案解决方案 .3 第二章第二章 安装安装 OPENFIRE3.6.4 .3 2.1 配置机器的域名.3 2.2 安装OPENFIRE.3 2.2.1 安装 .3 2.2.2 运行数据库脚本 .4 2.2.3 数据库驱动jar包 .6 2.2.4 openfire初始化配置 .6 2.3 设置用户 .12 第三章第三章 安装安装 SPARK客户端客户端.13 第四章

2、第四章 配置配置 MSN 网关网关 .15 4.1 服务端配置MSN网关.15 第五章第五章 RED5 视频配置视频配置.18 5.1 部署RED5.WAR .18 5.2 SPARK客户端配置视频插件.19 第六章第六章 使用使用 SMACK 开发即时通信功能开发即时通信功能.22 第一章第一章 Java 领域的领域的 IM 解决方案解决方案 Java 领域的即时通信的解决方案可以考虑 openfire+spark+smack。 当然也有其他的选择。 Openfire 是基于 Jabber 协议(XMPP)实现的即时通信服务器端版本, 目前建议使用3.6.4 版本,这个版本是当前最新的版本,

3、而且网上可以找到下载的源代码。 即时通信客户端可使用 spark2.5.8,这个版本是目前最新的 release 版本, 经过测试发现上 一版本在视频支持,msn 网关支持上可能有问题,所以选择 openfire3.6.4+spark2.5.8 是最合适的选择。 Smack 是即时通信客户端编程库,目前我已测通通过 jsp 使用 smack 的 API 向 openfire注册用户发送消息,并且可以通过监听器获得此用户的应答消息。 通过 smack 向 msn 用户和 QQ 用户,gtalk 用户发送消息应该也可以实现,关于向 gtalk用户发送消息的例子较多。这个留待以后研究。至少目前可以通

4、过程序向 spark 发消息了。 对于局域网内部应用足以解决系统与用户交互的问题,甚至可以做自动应答机器人。 Spark 支持聊天,语音,视频,会议,文件收发,截屏,连接 msn 等功能。 第二章第二章 安装安装 openfire3.6.4 2.1 配置机配置机器的域名器的域名 使用 openfire 需要配置机器的域名。如果局域网内没有安装域服务器,则需要手工为机器配 置域名,打开 C:WINDOWSsystem32driversetchosts 文件,增加一新行: 127.0.0.1 (用户根据自己的需要可配置称别的名字, 但最好符合带.的域名格式) 其他机器使用域名访问 openfir

5、e,也需要在 C:WINDOWSsystem32driversetchosts 中指定 对应的 ip 地址,假设安装 openfire 的主机 IP 为 192.168.1.10,则 hosts 文件 中应增加一新行: 192.168.1.10 通过这种方式指定主机域名,建议安装 openfire 的机器配置静态 ip 地址以免 ip 发生改变。 2.2 安装安装 openfire 2.2.1 安装安装 安装程序为 openfire_3_6_4.exe,运行后,语言选择简体中文,见下图: 后续按照提示安装,最后出现下面的界面: 这时先不要运行 openfire,所以不要勾选上面页面的复选框,

6、然后点完成,如果勾选的话,在新出现的窗口中点“stop”停止 openfire 后续的运行,然会点”quit”退出,因为下面要配置 openfire 使用的数据库,需要手工将数据库驱动放到 openfire 的某个目录下,否则 openfire 不识别数据库驱动的包名。 2.2.2 运行数据库脚本运行数据库脚本 数据库运行脚本在 C:Program FilesOpenfireresourcesdatabase 目录下, 如果用户安装选择的不是 C:Program Files 目录,可以到安装 openfire 目录下找到 database 目录,打开此目录后可看到有多种版本的数据库脚本,假定我

7、们现在要把 openfire 的数据库安装在sqlserver2005 中,则使用 openfire_sqlserver.sql 脚本,假如已经装好了 2005 数据库,可在 Management Studio 中执行数据库脚本,见下图: 执行后,打开数据库,可看到下面创建的数据库表: 2.2.3 数据库驱动数据库驱动 jar包包 如果使用 sqlserver2005,则将 sqlserver2005 驱动 jar 包 sqljdbc.jar 复制到 C:Program FilesOpenfirelib下 , 使 用openjweb快 速 开 发 平 台 的 用 户 可 直 接 从 D:pro

8、jectapache-tomcat-5.5.27commonlib 找到此 jar 包复制过去,另外此目录还有 mysql的 mysql-connector-java-3.1.12-bin.jar 和 oracle 的 ojdbc14.jar, 如果用户不选择 sqlserver 则复 制对应数据库的驱动 jar 包。 2.2.4 openfire 初始化配置初始化配置 从开始菜单中找到 openfire 并运行,下面是运行界面: 点”Launch Admin”,出现下面的页面,页面连接为 http:/127.0.0.1:9090/setup/index.jsp 语种选择中文(简体) ,点”C

9、ontinue”:(下面的页面如果出现英文,请刷新一下页面或 者重新点 Launch Admin) 这个页面的 Domain 默认为机器名,请改为一开始设置的域名,例如 , 就是将图中的 Domain 中的文字换成 后,点 Continue(继续): 这个页面中第一个选项,即标准数据库连接,不要选择嵌入的数据库(Embedded Database,嵌入的数据库是嵌入的数据库是 hsqldb 数据库,生产环境不要选择此选项数据库,生产环境不要选择此选项),然后点”继续”: 这个页面是配置是否使用 LDAP,我们现在不配置 LDAP,所以选择 Default 默认即可, 点继续: 上图是sqlserver2005的配置,jdbc驱动类为: com.microsoft.sqlserver.jdbc.SQLServerDriver 数据库 URL 为: jdbc:sqlserver:/192.168.1.222:2324

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 理论文章

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号