搭建Tigase jaxmpp使用

假設本機已經成功安裝了MySQL數據庫java

A:搭建Tigasemysql

官方安裝文檔:http://www.tigase.org/content/manual-installation-console-modesql

1:下載架包並解壓縮數據庫

/usr/local/tigase-server-5.1.4-b2998服務器

 

2:修改./scripts/tigase.sh文件爲可執行文件dom

chmod u+x./scripts/tigase.shjvm

 

3:修改配置文件測試

修改tigase.conf的java路徑this

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

修改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-console和tigase.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:若是對方在線,即會收到消息,若是不在線,會做爲離線消息保存到數據庫,在登陸時,即會收到消息。

相關文章
相關標籤/搜索