1.tigase-server-7.1.0下载
去tigase官网网址
https://projects.tigase.org/projects/tigase-server/files下载
tigase-server-7.1.0-b4379-dist-max.tar.gz;
2.解压tar.gz文件
tar -zxvf tigase-server-7.1.0-b4379-dist-max.tar.gz
cd tigase-server-7.1.0-b4379
3.授权
chmod u+x ./scripts/tigase.sh
chmod u+x ./scripts/db-create-mysql.sh
4.创建数据库
1:进入mysqi
mysql -u root -p
2:输入密码后,分别执行下面语句
mysql> create database tigasedb;
mysql> use tigasedb;
mysql> source database/mysql-schema-7-1-schema.sql; (这一条文件名官方文档写出错了 )
mysql> source database/mysql-pubsub-schema-3.2.0.sql;
mysql> source database/mysql-socks5-schema.sql;
mysql> source database/mysql-schema-7-1-sp.sql (官方文档遗漏此条,如果不执行,tigase server无法正常启动)
mysql> source database/mysql-schema-7-1-props.sql (不确定是否必须执行)
5.修改配置文件
5.1修改 vi ./conf/tigase.conf
JAVA_HOME="${JAVA_HOME}"
如果不知道如何设置JAVA_HOME请自行百度
5.2修改./conf目录下的init.properties文件
config-type=--gen-config-def
--admins=admin@jabber.your-great.net
--virt-hosts =test.tigase.com
--monitoring=jmx:9050,http:9080,snmp:9060
--debug=server
--user-db=mysql
--user-db-uri=jdbc:mysql://localhost/tigase7db?user=root&password=123456&useUnicode=true&characterEncoding=UTF-8
--comp-name-1 = muc
--comp-class-1 = tigase.muc.MUCComponent
--comp-name-2 = pubsub
--comp-class-2 = tigase.pubsub.PubSubComponent
--sm-plugins=-starttls
6.启动关闭tigase服务
开启命令
./scripts/tigase.sh start etc/tigase.conf
停止命令
./scripts/tigase.sh stop etc/tigase.conf
下面命令查看日志,可以查看是否有错误,开头的错误信息就在里面看到的。
1: cd/logs
2: tail -200f tigase-console.log 查看是否有错误。
如果成功可以从tigase-console.log里看到如下信息