安装
参考官网资料即可,推荐使用GUI界面的方式,只要配置一些参数即可轻松完成。
官方网站 http://www.tigase.org/
安装指南 http://www.tigase.org/content/quick-start
插件开发 http://www.tigase.org/content/writing-plugin-code
组件开发 http://www.tigase.org/content/component-development
管理指南 http://www.tigase.org/admin-guide
压力测试 http://www.tigase.org/content/load-tests
集群测试 http://www.tigase.org/content/clustering-tests
数据库表 https://projects.tigase.org/projects/tigase-server/repository/revisions/master/show/database
安装常见问题
1. 找不到数据库驱动异常
这个问题首先会遇到,不管你用哪个数据库,启动的时候都会报出class not found,栈里具体指向某个数据库的JDBC驱动类。
解决办法:
找到 tigase目录下的 run.bat (windows系统中),找到
java -cp "jars/tigase-server.jar;jars/*" -Djdbc.drivers=com.mysql.jdbc.Driver ...
中 libs/* 改为 jars/* 即可。
这个可能是tigase发布时的疏忽,因为目前版本中压根没有libs目录,jar文件都在jars目录下。
2. 安装完成用客户端登陆时,报出 TLS 相关异常
server端也会出现客户端连接时的TLS相关异常
解决办法:
在 etc/目录下找到 init.property 文件,最后增加 --sm-plugins=-starttls 即可关闭TLS 。
3. STUN组件初始化异常
如果选择了安装STUN组件,过程中可能会出现STUN组件初始化是的空指针异常,一般是由于依赖的jstun.jar版本不兼容造成的。
解决办法:
下载新版的jstun比如 jstun-0.7.3.jar 即可解决。