Tigase是一种XMPP服务器,可以作为采用XMPP协议的各种IM(Instant Messeging)工具(如Pandion、Spark等)的服务器。
在Linux环境下安装Tigase的步骤如下:
(1)下载安装文件
到下载安装文件,我下载的是tigase-server-5.2.0-b3447-dist.tar.gz。
(2)解压缩
创建一个文件夹,将tigase-server-5.2.0-b3447-dist.tar.gz复制到该文件夹,用tar命令解压缩,得到一个名为tigase-server-5.2.0-b3447的文件夹。
(3)初始设置
etc是一个比较重要的文件夹,里面的tigase.conf和init.properties需要我们进行修改和配置。tigase.conf的配置比较简单,只要设置JAVA_HOME="${JAVA_HOME}"
即可:
init.properties的配置稍微复杂一点:
其中hzfedora是机器名,jdbc:mysql表明连接的是MySQL数据库,//192.168.56.1:3306是MySQL数据库的IP地址和端口号,user=后面是数据库用户名,password=后面是数据库密码,其他的东西可以不变。
(4)初始化数据库
./scripts/db-create-mysql.sh database/mysql-installer-create-db.sql tigase数据库用户名 tigase数据库密码 tigase数据库名称 MySQL的root用户名 MySQL的root密码 MySQL的IP地址
(5)启动服务器
./scripts/tigase.sh start/stop/restart etc/tigase.conf
表明启动成功。
在Windows里面运行Pandion,设置服务器IP地址和端口号:
注册一个新用户,并登录成功:
表明Tigase服务器安装成功!
如果出现Tigase服务器运行失败等情况,可能是因为JDK版本太低,据说要求JDK1.7以上的版本,我安装的是JDK1.8,或者是没有关闭防火墙。