Linux XMPP server Tigase (Spark client test)
Tigase is an XMPP server developed based on Java. Similar to Openfire, Tigase can be used to build an Instant Messaging (IM) platform.
1. Preparation
Before installing Tigase, you must first prepare the Java Environment and Database (MySQL is used in this article ).
Tigase d
Tigase is a Java-based XMPP server, similar to OpenFire, that can be used to build a platform for instant messaging (Instant Messaging, or IM).1. PreparationBefore installing Tigase, you first need to prepare the Java environment and the database (this article uses MySQL).Tigase Download: https://projects.tigase.org/projects/tigase-server/filesDownload:tigase-
Tigase Introduction
There is nothing to introduce. From the source code, it may be the most streamlined xmpp im server, supporting clusters.
However, at that time, I was forced to give up using openfire because I was already using openfire and was busy with work and had no time to switch.
Tigase source code deployment
1. Download and install support
Jdk1.6 Maven 2.x/ 3.x
2. Obtain tigase
Tigase is an XMPP server that can serve as a server for various IM (Instant messeging) tools (such as pandion, spark, etc.) that use the XMPP protocol.The steps to install tigase in a Linux environment are as follows:(1) Download the installation fileTo https://projects.tigase.org/projects/tigase-
Recently, the company needs to build XMPP server, after the research has focused on the service plan between Tigase and Ejabberd, but with the depth of research has gradually found some of their differences, the first biggest difference lies in their cluster strategy, In the end, we chose Ejabberd, and there is no reason why his clustering strategy is free to support the expansion of water products.The adva
original password field with the Authentication_string field)->update mysql.user SET authentication_string=password (' 123456 ') WHERE user= ' root ';->flush privileges;
Try using show databases to see if it's good to make
2> Installing the XMPP server side (OpenFire)-openfire It is based on Java implementation-if you are installing a OpenFire pc you must install the Java JDK-see if the JDK i
interface, you also need to install the AVA environment and download a JAVAFOROSX.DMG installation: http://jdk7.java.net/macportpreview/
Click on the open Admin console to jump out of the Web Settings screen, select Chinese-> Continue
Domain: Enter local address 127.0.0.1
Choosing a standard database connection
6. Install mysql:http://www.cnblogs.com/xiaodao/archive/2013/04/04/2999426.html in this first
Database Url:jdbc:mysql://[host-name]:3306/[database-name]?re
Today to get this OpenFire server configuration directly suffering a force, but fortunately finally configured. First of all, thank you at the end of the Moonlight blog has given me a great help. Cut to the chase, first say the iOS XMPP protocol to implement the chat OpenFire server configuration required:1.openfire software, I'm using openfire 3.9.3,:http://www.
Here is a record of the process of building ejabberd-14.12.First Download: Http://pan.baidu.com/s/1hqzjezq Here, I'm uploading to my online plate,You can also download the http://xmpp.org/xmpp-software/servers/website1, set the domain name, here to pay attention to the domain name to remember, after landing to use.2, set the administrator name here I set the name of the admin login after the name is [email protected] admin @ domain name such structure
1. Ubuntu has ejabberd in the source and can be installed directly through the Apt-getInstall Ejabberd2. After the installation is complete, you can access the background page via the browser, the default port is 5280http:// server address: 5280/admin3. This time, you need to provide a username and password, you can register the user by command Ejabberdctl,Ejabberdctl Register admin localhost passwordThis time the default domain name is localhost, you
Tag: Database res connection track DMI exploits Lin Import errorThis article is mainly about how to use the command line to properly configure MySQL.First Open the terminal:1. An alias for MySQLAlias Mysql=/usr/local/mysql/bin/mysql2. Create MySQL admin admin (for late login)Alias Mysqladmin=/usr/local/mysql/bin/mysqladmin3. Set the root account passwordmysqladmin-u Root Password initial password4. Connect to the databaseMysql-u root-p (Prompt to enter just password)5. Create a OpenFire database
permissions to: can read and writeMethod 2: Open the terminal and enter the following commandsudo chmod 777/usr/local/openfireWhere 777 means grant read and write permission, 000 means no accessMysql-u root-pThen enter the root password of the databaseCreate Database OpenFire;The data table under OpenFire resource folder Resources/databaseUse OpenFire;Source/usr/local/openfire/resources/database/openfire_mysql.sqlA row of import processes appears at the terminalFlush privileges;Exit(4) User nam
XMPP (extensible Messaging and Presence Protocol, formerly known as Jabber) protocol introductionExtensible Message Processing Site Protocol (extensible Messaging and Presence Protocol, XMPP) is a near-end streaming instant-messaging protocol based on Extensible Markup Language (extensible Markup Language, XML). It embeds field and context sensitive information tags into XML structured data, enabling instan
communication and express protocol (XMPP) protocol (often referred to as Jabber Protocol) there have been many attempts to unify the standards of major IM providers (AOL, Yahoo, and Microsoft), but none of them succeeded, and each IM continues to use its own protocol.XMPP-Origin
XMPP is an XML-based protocol for instant messaging (IM) and online on-site detection. Initially,
. heterogeneous systems can include SMS, MSN, and ICQ.
All the XML texts sent by the client or server are joined together, from XML Stream: The stream tag is the so-called XML Stream.XML section: The XML elements such as
For details about the XMPP protocol, I only wrote a rough description here. For more information, see the "XMPP protocol reference manual" or
. The XMPP protocol has good extensibility. In XMPP, both instant messages and presence information are XML-based structured information exchanged between communication entities in the form of an XML section (XML Stanza). XMPP plays the role of the universal Transport layer of XML structured data, which embeds presence and context-sensitive information into XML s
information are structured information based on XML that is exchanged among communication entities in the form of an XML section (XML Stanza). XMPP plays the role of the universal Transport layer of XML structured data, which embeds presence and context-sensitive information into XML structured data so that data is transmitted to the most appropriate resources in a very high efficiency. The application based on XML has good semantic integrity and exp
people, but also to achieve software and software or software and communication between people, There are gtalk, FaceBook IM, Twitter, NetEase Popo, and other communication tools that support the XMPP protocol, with very good development scenarios.Just as everything has its own law of development, the progress of technology and products has its own laws.From germination to chaos, the final standardization is the Basic Law of Internet products. Im wit
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.