建设openfire im服务器,需要先安装mysql数据库,并且在mysql创建openfire数据库,并且创建在数据库创建openfire用户并赋予权限full权限读取openfire数据库,还要安装jdk1.5.0以上版本,openfire需要java1.5.0以上版本。
首先安装java环境,并且设置java环境变量:
JAVA_HOME=/opt/jdk1.6.0_25;export JAVA_HOME
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/var/www/html/openfire/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
可以使用command:java -version,查看java的版本
然后安装mysql,并且设置:
yum install mysql-server
mysqladmin -u root password 'newpassword'进入数据库并且创建openfire数据库和openfire用户
然后安装apache服务器,配置根目录,为openfire做准备。
解压openfire,进入openfire/resources/database的目录,安装相应的数据库数据
进入mysql数据库用source openfire/resources/database/openfire_mysql.sql 导入数据到openfire数据库,然后把openfire整个目录移动到apache的根目录,然后使用firefox打开,就进入安装引导程序。
=========================================
安装sparkweb(网页直接登录和聊天)
解压sparkweb,sparkweb的配置文件在SparkWeb.html, 修改SparkWeb.html
function jive_sparkweb_getConfig()
{
return {
server: "youropenfireserver",
connectionType: "socket",
port: "5222",
autoLogin: "false",
policyFileURL: "xmlsocket://youropenfireserver:5229"
};
sparkweb目录需要移到/openfire/plugins/admin/webapp
然后就可以使用friefox打开,这样就基本完成。
可以从一下网址下载最新的SparkWeb.swf替换sparkweb目录的 SparkWeb.swf