Linux环境下openfire3.9.3服务器搭建

3 篇文章 0 订阅
2 篇文章 0 订阅

一、准备工作

     Ubuntu

     openfire3.9.3.tar.gz

     JDK 1.7

二、安装JAVA环境(JDK)

     参考网址:http://blog.csdn.net/qiuchenl/article/details/7981537 

   1,下载jdk,对于linux下载的是tar.gz

    网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7u7-downloads-1836413.html

   2,解压到一个文件夹下,linux下的环境都是通过环境变量来找,所以解压到哪都没有问题,关键是一会的环境变量配置

    将jdk-7u4-linux-i586.tar.gz拷贝到/usr/lib/jvm/目录下面,这里如果没有jvm文件夹,则创建该文件夹,命令:

    sudo mkdir jvm  //创建文件夹jvm

    sudo cp -r  ~/download/jdk-7u4-linux-i586.tar.gz   /usr/lib/jvm          //把下载的文件拷贝到心创建的目录下面

    sudo tar -zxvf jdk-7u4-linux-i586.tar.gz     //解压缩文件

   3,配置环境变量

    sudo gedit /etc/profile

    在文件的最后面增加:

    export JAVA_HOME=/usr/lib/jvm/ jdk1.7.0_07
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/BIN:$PATH
    export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

    配置PATH和CLASSPATH的时候要注意,把原来的PATH和CLASSPATH要加上,如上所示。路径改成安装的路径和jdk版本

   配置完环境变量,可以重启,更简单的方法是source /etc/profile就可以了

   4,用javac和java看看环境变量是否安装成功,如java -version查看java版本

    5、PS由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了让系统使用我们安装的JDK

   可参考http://www.iyunv.com/thread-20076-1-1.html

三、安装MySQL

   方便以后集群搭建

    终端输入sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。

     其他方式安装和更详细的mysql配置命令:http://www.cnblogs.com/wuhou/archive/2008/09/28/1301071.html

   进入mysql命令:mysql -u root -p 

   然后输入密码进入

   输入命令show databases; 查看现有数据库。刚配置的应该有四个还是三个数据库。其中mysql里的user表用来管理mysql用户

  ( mysql远程访问需要修改mysql里的user表和配置文件。下篇文章讲openfire集群搭建时会涉及。)

   自此数据库配置暂时到这,待用。

四、安装openfire

   我的版本是3.9.3   tar.gz 

   win7更简单,一路next下去。

   ubuntu上:

     1、进入压缩包目录下,解压:

     administrator@openfire:~$ tar zxvf openfire_3_9_3.tar.gz

     2、将解压后的openfire目录移到/opt目录下
     administrator@openfire:~$ sudo mv openfire /opt

     3、启动openfire(一定要root权限,要不然打开9090的网页是有一个路径不对,纠结了好几天)

     进入root 权限:sudo -s

      输密码

     然后启动进入bin路径openfire

     $ cd /opt/openfire/bin
     $ ./openfire start
     testing JVM in /usr ...
     Starting openfire

     4、复制数据表到mysql(以下摘自网站:http://www.iyunv.com/thread-20076-1-1.html)

      这篇文章给我很大帮助,但有些地方用不到,而有些我遇到了这里没有。

     注:openfire是安装在/opt路径下的,所以才有了以下命令。如果路径不同请自行更改

     (1)、进行openfire所提供的数据库脚本所在目录
      

    (2)、登录mysql
      
    (3)创建openfire数据库
     
    (4)、切换到openfire数据库
     
    (5)、导入数据库脚本
      
    (6)、刷新权限
     

五、进入127.0.0.1:9090或ip:9090进行最后的配置

     基本跟http://www.iyunv.com/thread-20076-1-1.html 一样,但是数据库URL那要写:

     jdbc:mysql://127.0.0.1:3306/openfire?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8

    能避免日后openfire出现乱码问题

     如果需要更改端口的话可以通过页面直接更改。

    

    

     


   



    


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值