IIntelliJ IDEA下搭建tigase源码环境

1、安装工具

jdk1.8、 IntelliJ IDEA、maven、mysql、navicat、git安装。

2、源码环境搭建后建议学习路线

2.1 :研习xmpp协议。

2.2 :对tigase整体有所了解如组件,插件,连接器。通过配置文件使用tigase提供的组件,熟练框架提供的api操作。

2.3 :自己自定义扩展tigase组件,插件。通过xmpp客户端测试自己扩展的组件等。

2.4 :研习源码。

3、源码环境搭建过程

3.1:下载git,去tigase官网下载stable分支源码。

3.2:打开IDEA的import引入maven项目(tigase源码是maven项目),如果是首次导入tigase项目,这时候IDEA 会去下载相关的插件和依赖。

 

3.3:修改数据库脚本文件db-create-mysql.sh,设置Tigase服务器要使用的数据库的:

用户名、密码、数据库名、数据库管理员用户名、数据库管理员密码、主机名

进入项目中的文件夹再执行

$ ./scripts/db-create-mysql.sh tigase tigase456 tigasedb root adminadmin 172.168.72.68


3.4:配置init-mysql.properties。(tigase是基于组件的XMPP服务器,通过该配置文件可以灵活的使用tigase提供组件及自己扩展的组件)

 

3.5:配置启动项,tigase源码的入口类为:tigase.server.XMPPServer

 

上图STEP3 参数填入

-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8  -Djdbc.drivers=com.mysql.jdbc.Driver:org.postgresql.Driver:org.apache.derby.jdbc.EmbeddedDriver  -server -Xms100M -Xmx200M -XX:PermSize=32m-XX:MaxPermSize=256m -XX:MaxDirectMemorySize=128m

上图STEP4 参数填入

--property-fileetc/init-mysql.properties

 

STEP5 选择你本地TIGASE项目的地址

 

STEP6所有步骤完成后即可启动源码项目

 

3.6:安装SPARK,使用SPARK测试XMPP服务器


猜你喜欢

转载自blog.csdn.net/weixin_39986856/article/details/80810616