下載jdk,我使用的是1.8版本的。mysql
下載tigase包,我使用tigase-server-5.2.1-b3461-dist-max.tar,這個包,在JDK1.6 上,運行不起來。須要在1.7以上。sql
解壓縮包,數據庫
$
tar
-xzvf tigase-server-x.y.z-bv.
tar
.gz
spa
$ unzip tigase-server-x.y.z-bv.zip.net
$
chmod
u+x ./scripts/tigase.sh
debug
修改配置配置文件
code
$ vi etc/ tigase.confserver
修改ip
JAVA_HOME=
"${JDKPath}",設置本身的環境變量。
建立數據庫it
$ ./scripts/db-create-mysql.sh root guanghua mytigdb1 root guanghua 127.0.0.1
修改/etc/init.properties,如下是個人配置
config-type=--gen-config-def
--admins=admin@jabber.your-great.net
--virt-hosts = 127.0.0.1
--monitoring=jmx:9050,http:9080,snmp:9060
--debug=server
--user-db=mysql
--user-db-uri=jdbc:mysql://127.0.0.1:3306/mytigdb1?user=root&password=guanghua&useUnicode=true&characterEncoding=UTF-8&autoCreateUser=true
--comp-name-1 = muc
--comp-class-1 = tigase.muc.MUCComponent
--comp-name-2 = pubsub
--comp-class-2 = tigase.pubsub.PubSubComponent
--sm-plugins=-starttls (這個很重要,使用這個設置,不開啓SSL)
7.啓動server
$ ./scripts/tigase.sh start etc/tigase.conf
8.查看LOGS
$ cd/logs
$ tail -200f tigase-console.log