Ubuntu环境下安装OpenFire、Spark

来源:互联网 发布:淘宝举报中心电话 编辑:程序博客网 时间:2024/05/29 04:44

问题描述

安装即时聊天工具Spark(客户端版和Web版),openfire作为其中间服务器。

解决办法

1.到链接http://www.igniterealtime.org/downloads/index.jsp下载openfire服务端文件、Spark客户端deb文件

2.到链接http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载并安装JDK,并在/etc/profile文件中配置java环境变量。若安装成功,则输入java -version可查看到安装的jdk版本。配置环境变量如下:

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_55export PATH=$JAVA_HOME/bin:$PATH

3.到链接http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-server_5.7.16-1ubuntu16.04_i386.deb-bundle.tar 下载mysql数据库。其安装过程如下:

tar -xf mysql_install_file.tart.gz mv mysql-5.7.11 /usr/local/mysqlecho "PATH=$PATH:/usr/local/mysql/bin" > /etc/profile.d/mysql.shsource /etc/profile.d/mysql.sh  useradd -r  mysql/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data//会生成初始密码,需要记录下来 如:dhlU/<KlN4V5cp -p /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysqldcp /usr/local/mysql/support-files/my.cnf  /etcservice mysqld start mysql -uroot -p //此地的密码为上面提到的初始密码SET PASSWORD = PASSWORD('123456');  //更改密码以后登录就用此处设定的密码create database openfire;

4.解压下载的openfire文件,进入到openfire文件夹下的bin目录,运行openfire。然后到浏览器输入localhost:9090即可看到openfire的安装界面。在数据库配置过程中选择mysql,并修改数据库连接字符串,地址和数据库名。根据提示即可完成安装。

5.安装Spark文件,输入dpkg - i spark.deb,若提示缺少openjdk等内容,则输入apt-get install先安装这些依赖项。在输入domain的地方输入服务器域名,一般为本机IP地址。然后单击高级选项,填写IP地址,勾选下面的Accept all centificates和Disable centificates hostname.

6.若想安装网页版的聊天,则到链接http://www.igniterealtime.org/downloads/index.jsp下载SparkWeb并解压。

7.下载Apache或Tomcat作为SparkWeb运行容器,此处以tomcat为例,便于之后的二次开发。到链接http://tomcat.apache.org/download-80.cgi下载tomcat8,解压,把刚解压好的Sparkweb文件夹放到tomcat根目录下的webapps目录,然后进入到tomcat根目录下的bin目录,输入./startup启动tomcat。然后再浏览器里面输入localhost:8080/sparkweb/SparkWeb.html即可看到聊天登录界面。弹出的界面提示需要安装FlashPlayer,则输入sudo apt-get install flashplugin-installer安装即可,刷新页面。

  • Openfire服务器运行如下:
    openfire服务器界面

  • Spark客户端运行如下:
    Spark聊天客户端和聊天界面
    Spark聊天客户端 Spark客户端聊天界面

  • Spark Web运行如下:
    Spark的Web聊天界面

0 0
原创粉丝点击