Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3309622
  • 博文数量: 366
  • 博客积分: 9916
  • 博客等级: 中将
  • 技术积分: 7194
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-29 23:27
个人简介

简单!

文章分类

全部博文(366)

文章存档

2013年(51)

2012年(269)

2011年(46)

分类: LINUX

2012-10-29 16:45:52

1.下载安装支持

首先确保已安装JDK1.6和Maven 2.x/3.x。


2.获取Tigase server源码 
 svn co https://svn.tigase.org/reps/tigase-server/trunk/ tigase-server 


3.使用Maven编译(文件将会被编译到根目录下的target文件夹下)
mvn assembly:assembly


4.对编译好的jar进行解压
cd target/
tar -zxvf tigase-server-5.1.0-SNAPSHOT-prodenv.tar.gz


5.配置环境变量
cd tigase-server-5.1.0-SNAPSHOT/

vi /etc/profile 
JAVA_HOME=/usr/java/jdk1.6.0_29
export JAVA_HOME PATH

TIGASE_HOME="/home/workspace/tigase_server_dev/target/tigase-server-5.1.0-SNAPSHOT/"
export TIGASE_HOME

并修改tigase.conf文件中的jdkpath为JAVA_HOME="${JAVA_HOME}"


6.赋予执行权限
chmod u+x bin/*


7.配置init.properties //mysql 为数据库

config-type=--gen-config-def
--admins=admin@wemomo.com
--virt-hosts =wemomo.com
--debug=server
--monitoring=jmx:9050,http:9080,snmp:9060
--user-db=mysql
--user-db-uri=jdbc:mysql://127.0.0.1:3306/tigasedb?user=root&password=smm1018


8.修改/tigase_server/src/main/assembly/prodenv.xml配置文件, 使assembly能够编译打包好所有的jar和必要的配置文件。


9.执行tigase_server/database/mysql-create-db.sql创建数据库
  执行tigase_server/database/mysql-schema-4.sql创建表
  执行tigase_server/database/mysql-schema-4-sp.schema创建函数和存储过程(脚本有些问题,需要改动才可以正确运行)


10.启动服务器
./bin/tigase.sh start etc/tigase.conf

//更新部署代码
svn up;mvn clean;mvn assembly:assembly;cd target/;tar zxvf tigase-server-5.1.0-SNAPSHOT-prodenv.tar.gz;cd tigase-server-5.1.0-SNAPSHOT/;chmod 777 *;chmod 777 */*;

./bin/tigase.sh start etc/tigase.conf 


启动成功后可以使用Psi或者spark等xmpp client进行测试。

阅读(11243) | 评论(1) | 转发(0) |