Tigase+PidGin的搭建(一)

本文详细介绍了如何在本地环境中部署Tigase XMPP服务器,包括安装步骤、配置数据库连接、创建表结构及启动服务等内容。此外还提供了通过Pidgin客户端进行连接配置的方法。

假设本机已经成功安装了mysql数据库

A:搭建Tigase

官方安装文档:http://www.tigase.org/content/manual-installation-console-mode

1:下载架包并解压缩

/usr/local/tigase-server-5.1.4-b2998


2:修改./scripts/tigase.sh文件为可执行文件

chmod u+x./scripts/tigase.sh


3:修改配置文件

修改tigase.confjava路径

JAVA_HOME=/usr/lib/jvm/jdk1.7.0_03

修改init.properties文件的配置。

--admins=zcx@domain.com

--virt-hosts = domain.com

--debug=server

--user-db=mysql

--user-db-uri=jdbc:mysql://localhost:3306/tigase?user=root&password=xxx&useUnicode=true&characterEncoding=UTF-8&autoCreateUser=true

其他的扩展组建,集群,插件等配置,参考官方init.properties配置文件所名

http://www.tigase.org/content/tigase-xmpp-server-configuration-properties


4:执行创建表的SQL

执行./scripts/db-create-mysql.sh文件,创建表。具体参数忘记了,执行时,会提示错误,并指定所需参数及格式


5:启动server

./scripts/tigase.sh startetc/tigase.conf

./scripts/tigase.sh stopetc/tigase.conf

./scripts/tigase.shrestart etc/tigase.conf


6:检查是否成功启动

查看logs文件夹下tigase-consoletigase.log的输出



B:配置pidgin

可以配置pidgin来链接搭建的tigase,实现聊天及测试。

1:安装pidgin,完成之后通过控制端输入pidgin启动界面

2:首次进入时,因为没有创建的Accounts,所以列表中为空

3:点击Add,弹出添加页面。

      Basic面板

          Protocol:选着XMPP协议

          userName:在面板中显示的用户名

          Domain:上面init.properties中配置的virt-host

          Password:登录需要使用的密码

     Advanced面板也

          Connect port:使用默认的5222

          Connect server:tigase服务器的地址,因为搭建在本地,所以我这使用的是localhost

   选中下面的create this new account on server。点击Add

         再次弹出的页面需要填写用户名密码,改用户名密码作为登录账号,上面填写的用户名在面板中显示。点击Register,将用户保存到数据库

4:点击Enabled复选框,实现相应的账号登录。

       登录之后,点击登录后Buddy List的New Instant Message,在弹出框里输入你希望聊天的用户。这里需要使用账号@域名”的格式

5:如果对方在线,即会收到消息,如果不在线,会作为离线消息保存到数据库,在 登录时,即会收到消息。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值