关于即时通讯,现在各路APP基本都有,虽然不能说是核心,但是如果没有又总会觉的少点啥。
如果对即时通讯要求不高,且用户量不大,只是想要从无到有的话,可以直接使用现有的服务即可,有不少免费的足够支持小量用户的要求。但是如果用户量稍微较大,且需要一些定制服务又不想受制于人,那么搭建自己的即时通讯服务器可能是你最终的选择。但是,从头开发肯定是不可能的。
这里先介绍下tigase在windows系统上如何进行安装并通过spark进行测试。当然,这种资料网上多的是,我这边只是记录下我个人安装的过程以及遇到的问题。
先抛问题
如果你也碰到了这种问题,不妨看下,或许有些借鉴作用,后面的就可以忽略了。
问题1 - unsupported major.minor version 52.0
这个问题,网上比较多,主要原因是jdk版本不对应的问题。个人尝试卸载重新安装了多遍还是不行,包括:换了jdk1.7 1.8 都不行,最终还是换了 tigase的版本。
我最初使用的tigase是最新版本7.1.3
,也没有查到这个版本需要哪个版本的jdk
,最终我更换成了5.1.3
版本的tigase
,使用了1.7
版本的jdk
才安装成功。
问题2-安装成功了但是spark总是链接不上
这个问题,可能是没有搞懂在安装的时候的domain
怎么填写或者spark
中如何设置。
在spark
高级设置中,要这样设置,其中chrunlee
就是你的主机,这个主机实际上就是你的电脑名字。当然安装完成后也可以更改。
设置好后,就可以登录啦,主要就是上面两个问题,好啦。下面,简单说明下tigase在windows上的安装过程。
安装过程
下载地址
- tigase下载地址 https://tigase.tech/projects/tigase-server/files
windows系统选择列表中
jar
后缀的文件下载即可,当然,本机环境肯定要有安装的jdk了。 - spark下载地址 http://www.igniterealtime.org/downloads/index.jsp
如果spark安装不成功,因为64位系统的原因,可以选择包含jar的安装包。
tigase安装过程
这里由于步骤较多,大多都是下一步即可,下面主要说下几个比较重要的几个步骤。
- 选择jdk安装目录
- 选择安装包,由于我本地使用的是mysql,所有将其他的都去掉了,只留了MySQL。
- 选择mysql 并勾选自定义配置,下面的几步直接下一步即可。
- mysql 配置
最后,一直点即可。
安装完成后,打开安装目录,找到Run.bat
文件,双击打开运行。
spark 测试
将spark
下载下来后,一路安装即可。安装完成后,先在高级
中简单配置下服务器信息,然后注册帐号,登录即可。
以上为tigase在windows上安装并通过spark进行测试的过程记录。