Xmpp实现简单聊天系列 --- ①openfire部署

1、 下载最新的openfire安装文件

官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire

2、 下载完成后,执行你的安装文件,进行安装。尽量安装到C:\Program Files\目录下,如果不是,有了能出现问题(本人没有测试出问题的情况);这样openfire就安装完成了。

3、 下面我们启动openfire服务器,并配置它。一般安装完成会在桌面生产一个快捷方式,如果没有就在C:\Program Files\openfire\bin目录下有一个电灯泡的openfire.exe文件,点击打开即可启动openfiler,启动完成后可以看到下图:

  

4、 点击Launch Admin按钮进入http://127.0.0.1:9090/setup/index.jsp页面,配置openfire服务器

5、 选择语言 中文简体

点击continue进入

6、 配置服务器域名

如果你是本地访问,那么你可以不修改或是使用localhost、127.0.0.1的方式

如果你用于外网或局域网访问,那么你的地址配置成外网或局域网地址

7、 选择数据库

选择openfire自带的,当然你也可以选择你的数据库类型。如Oracle、SQLServer、MySQL等。如果openfire没有带 jdbc的连接驱动,你需要添加连接数据库的jdbc驱动;驱动放在C:\Program Files\openfire\lib目录下

8、 选择特性配置,默认即可

9、 管理员邮件,可以跳过这步

10、 安装完成

进入管理员控制台页面

11、 进入http://127.0.0.1:9090/login.jsp页面后,输入admin、密码admin登陆进入

12、 进入后可以看到

服务器名称就是jwchat的连接地址;你可以使用Spark、jwchat链接这个地址进行IM通信聊天……

时间: 2024-08-15 15:24:07

Xmpp实现简单聊天系列 --- ①openfire部署的相关文章

Xmpp实现简单聊天系列 --- ②用户注册和登陆

不管是注册还是登陆,亦或是聊天等功能,都必须先进行服务器连接,连接代码如下 ①自定义Xmpp连接工具类: ②调用创建连接的方法: ③连接服务器方法: *注意 连接方式为客服端不加密,所以在服务器上应对应更改设置,如下图 如此便能连接上服务器了 ④注册调用代码: ⑤登陆代码: 有了以上工具类,下面就是调用连接进行登陆和注册了,这里特别注意的是,这些操作都需要在子线程中调用,亲测 ⑥启动线程调用注册代码: 线程代码: ⑦登陆与注册代码相似: 至此,登陆注册都已经完美完成,下面就可以去试试了,结果界面

iOS xmpp协议实现聊天之openfire的服务端配置(一)

今天弄这个openfire服务端的配置直接苦了一逼,不过好在最后终于配置好了.首先感谢@月光的尽头的博客给了我莫大的帮助.切入正题,首先说一下iOS xmpp协议实现聊天openfire服务器配置所需要的东西: 1.openfire软件,我用的是 Openfire 3.9.3,下载地址:http://www.igniterealtime.org/downloads/index.jsp 2.MySql数据库,我用的是mysql-5.1.63,下载地址:http://dev.mysql.com/do

iOS xmpp协议实现聊天之openfire的服务端配置(二)

本篇主要说一下如何利用命令行来正确配置MySql. 首先打开终端: 1.为mysql起一个别名 alias mysql=/usr/local/mysql/bin/mysql 2.创建mysql的管理员  admin(后期登陆用到) alias mysqladmin=/usr/local/mysql/bin/mysqladmin 3.设置root账号密码 mysqladmin -u root password 初始密码 4.连接数据库 mysql -u root -p  (提示输入刚才的密码) 5

XMPP聊天之Openfire 的安装和配置---Mac OS

一.下载并安装openfire 1.下载最新的openfire安装文件 官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire openfire是服务器,下面还有一个spark,这个是一个XMPP协议通信聊天的CS的IM软件,它可以通过openfire进行聊天对话. 2. 点击安装,并执行默认操作 3. 启动openfire服务 在系统偏好设置的其他里,点击openfire偏好 启动后,点击Open Admin Cons

openfire部署文档(备用)

openfire部署文档(备用) - nomousewch的专栏 - 博客频道 - CSDN.NET 1.安装openfire3.7.1,下载地址:http://www.igniterealtime.org/downloads/index.jsp 2.安装界面选择中文 3.安装结束启动openfire服务器 4.启动界面点击Launch Admin,或者http://localhost:9090访问管理页面 5.语言选择中文 6.主机域名把机器名改为本机IP,或者是域名 7.数据库选择标准数据库

在XMPP的JAVA开源实现Openfire中,增加LBS 附近的人功能

1. XMPP协议 与 Openfire XMPP协议是IM领域的标准协议了,具体可参考  http://xmpp.org   及RFC6120,RFC6121,RFC6122等相关文档. http://xmpp.org/xmpp-protocols/ XMPP协议实现,开源的也很多,server端可参考 http://xmpp.org/xmpp-software/servers/    client可以参考 http://xmpp.org/xmpp-software/clients/    l

System Center 2012 R2 CM系列之部署Windows Server Update Services(WSUS)服务器

1. Windows更新服务器(Windows Server Update Service (WSUS))介绍 1) 技术概述: Windows Server Update Services (WSUS) 启用信息技术管理员部署最新的 Microsoft 产品更新.在 Windows Server 2012 中,WSUS 是可安装以管理和分配更新的服务器角色.WSUS 服务器可以作为组织内其他 WSUS 服务器的更新源.充当更新源的 WSUS 服务器被称为上游服务器.在 WSUS 实现过程中,网

Python Socket 简单聊天室2

上篇文章写了一个简单的单线程的一问一答的简单聊天室.这次我们使用SocketServer模块搭建一个多线程异步的聊天室. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 # -*- coding:utf-8 -*- import SocketServer class  mysocketclass(SocketServer.BaseRequestHandler):     def handle(self):         client_inform

ASP.NET 使用application和session对象写的简单聊天室程序

ASP.Net中有两个重要的对象,一个是application对象,一个是session对象. Application:记录应用程序参数的对象,该对象用于共享应用程序级信息. Session:记录浏览器端的变量对象,用来存储跨网页程序程序的变量或者对象. 说实话,写了快一年的asp.net,application对象还真没怎么用过.看了看书,根据这两个对象的特性写了一个简单的聊天室程序.真的是非常的简陋. 我的思路是,有两个页面Default页和ChatRoom页,页面布局如图: Default