win7安装tigase-server-7.0.4-b3844服务器
1、从官网下载tigase-server-7.0.4-b3844.exe
2、解压tigase-server-7.0.4-b3844.exe得到tigase-server-7.0.4-b3844.jar,放到容易找到的目录中,后面需要执行GUI界面安装(如:D盘根目录)
3、以管理员权限打开CMD环境,并执行以下命令:D:\>java -jar tigase-server-7.0.4-b3844.jar
弹出GUI界面,开始图形化安装过程。
接着选择Java安装环境(如:C:\Program Files (x86)\Java\jdk1.7.0_80)选择“安装Tigase服务器”和“配置Tigase服务器”
接着是Tigase的介绍
接着是同意GNU许可证
再接着是选择安装路径(如:D:\Program Files\Tigase)
接着是选择要安装的包或模块: 必选的:Base、Windows Files、
可选的:Docs、Extras、Groovy scripting、Derby数据库及驱动、MySQL数据库驱动、PostgreSQL数据库驱动、SQL Server数据库驱动、OSGi依赖、HTTP API组件、源码
我选择了Docs、Extras、Groovy scripting、MySQL数据库驱动、HTTP API组件、源码
开始安装
顺利执行完。
接着建立快捷方式
接着是现有的Tigase Server配置:
--admins = admin@test2017
config-type = --gen-config-def
--virt-hosts =test2017 ---注意,这个是使用spark等客户端连接测试的
--debug = server
- 基本的Tigase服务器配置:
配置类型:默认安装Default installation
XMPP domains:test2017
服务器管理员: admin@test2017
管理员密码:tigase123
选择数据库:MySQL
选择高级配置选项(Advanced configuration options)
Seperate authentication database 选择OK
选择运行时的可选组件:全选择OK
MUC
PubSub
STUN Component
Socks5 Component
Message Archive Component
想让服务器运行于集群模式:全选择OK
Cluster mode
Tigase Advanced Clustering Strategy (ACS) Component
PubSub ACS
MUC ACS
选择要输出Debug日志的组件:全选择OK
Base Server
Plugins debug
Database debug
Cluster debug
- 输入自己的名字或公司的名字进行证明:test2017
- 数据库配置
Super user account name: root
Super user password:root123
Retype password:root123
MySQL数据库的配置细节:
Database account:tigase
Account password:tigase456
Database name:tigasedb
Database host or IP:localhost
Additional database parameters:空
- 继续,直到安装配置完成。
4、运行Tigase服务器
在Windows开始菜单中,选择“Manually Start Tigase-7.0.4-b3844 Server”,运行Tigase服务器。
Tigase服务器运行正常。
5、即时消息客户端类型有比较多潘迪安pandion、spark等选择习惯使用的一种测试就可以了。
5.1安装spark
官网地址:http://www.igniterealtime.org/downloads/index.jsp
安装过程这里就不写了。
spark配置服务器连接和注册用户账号
潘迪安Pandion是一个即时消息客户端工具,目前版本为2.6.106(2011年的版本)。有Windows版,下载后安装它。
安装完成后,执行,会弹出一个类似于飞秋的通信工具界面。
1)选择注册一个新用户
用户名:test-lq01
2)输入地址信息
选择“连接设置”,输入服务器连接设置的信息
服务器:localhost
端口:5222
安全通信设置:(选择默认的)使用服务器上的TLS加密
点击确定按钮,填写主UI的内容
服务器:lq-test
用户名:test-lq01
密码:123456
确认密码:123456
Email address:为空
6、测试服务器