Tigase XMPP Server 安装与常见问题

安装

 

参考官网资料即可,推荐使用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  即可解决。 

 

 

你可能感兴趣的:(java,IM,XMPP,即时通讯,tigase)