OpenFire+Spark安装及32位64位问题解决

来源:互联网 发布:武汉理工网络教学平台 编辑:程序博客网 时间:2024/06/01 09:05

1.OpenFire和Spark的下载:

点击打开链接

2.OpenFire的安装:

进入官网,找到下载页面


然后找到相应的OpenGL安装文件,这里要选择正确,例如,我的电脑是64位,安装的JDK也是64位,所以openfire也要选择64位。并且64位的有两个版本,一个是带jre的,一个是不带jre的,如果电脑安装了jdk,则不需要下载带jre的版本。


下载完成之后直接点击安装,安装完成后会生成相应的目录,找到bin目录,然后找到.exe文件进行安装:

等待加载完成后,点击launch admin,进行一系列的操作:
选择中文


不用修改,继续即可:

选择标准数据库连接:


下面进入数据库的设置:
设置前

设置后:

设置的前提是电脑上要安装有MySQL数据库,并且还要事先创建好需要的数据库,否则上面出现A Connection...的错误提示,例如这里的openfire就是数据库的名字:

然后选择默认设置即可:

设置邮箱和密码:这里的邮箱可以是任何有效的邮箱,我直接用的QQ邮箱,这里的密码是设置要登录Openfire服务管理账号的密码

安装完成,点击进入账户管理:

输入账号和密码,进入管理页面,注意,这个密码就是上面刚刚设置过的密码:

进入到管理页面,可以对账户进行管理,这里我们先创建账号,这里创建的账号就是像QQ中的具体账号一样,创建的过程也很简单,创建好后,我们可以使用账号进行聊天:
至此,OpenFire的安装已经完成,下面开始Spark的安装:

3.Spark的下载安装

同样是进入下载页面:

不过这里说一下我遇见的坑:官网提供了两个版本的Spark的下载安装包,上面的是包含jre的,下面不包含,所以想都没想直接下载了不包含jre的,结果在安装时出现下面的错误:

Spark需要指向一个32位的JRE,因为我安装的JDK是64的,所以安装这个版本的Spark是行不通的,但是官网值提供了这两个版本,没有明说32位和64位。又因为我已经安装了64位的JDK,所以想解决这个问题,只好想尝试把刚才安装的Openfire卸载掉再安装32位的,然后再安装一个32位的JDK,想想还是太麻烦,所以把这个Spark删掉,去下载上面包含JRE的Spark,然后安装,发现这个版本的确实安装没问题。

4.Spark的使用

安装好后启动客户端,输入我们刚才创建的用户aaa,以及密码,注意,登录时的域名是openfire的管理界面中的服务器的名称:把这个拷贝过去即可


然后我们就可以使用Spark登录了,但是登录发现出现问题:

这个问题说是跟认证有关的东西,找了很久,问了很多人都没有找到原因。不过看到登录页面有一个高级选项,然后点进去看了看,发现有一个跟证书有关的选项,把他勾上,然后确定,返回到登录页面,发现真的能登录了!

登录进去后,不限右边的图形界面,然后我们点击下面的搜索框搜索其他联系人,例如这里搜索bbb,输入bbb,回车即可出现bbb的账户,不过搜索的联系人必须要在我们的openfire管理界面中已经创建,刚才我们创建了一个aaa账户,然后又创建了bbb,所以可以搜索到bbb账户,还可以添加为好友

添加好友后,给他发送消息:

然后退出aaa账户,登录bbb账户,看是否接受到消息:

登录b账户后,发现确实收到了消息,一个接受添加的消息,一个是a发送的消息。
到这里OpenFire和Spark的安装已经完成

原创粉丝点击