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出现乱码问题

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

    

    

     


   



    


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要搭建一个类似QQ的聊天服务器,可以考虑使用开源的即时通讯框架,如Openfire、ejabberd等。这些框架支持各种聊天协议,如XMPP、WebSocket等。 以下是使用Openfire搭建聊天服务器的步骤: 1. 安装Java环境 Openfire是基于Java开发的,所以需要先安装Java环境。在Linux系统中,可以使用以下命令安装: ``` sudo apt-get update sudo apt-get install default-jre ``` 2. 下载OpenfireOpenfire官网下载最新版本的Openfire,然后将下载的文件解压到指定目录。 ``` wget https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.6.0_all.deb sudo dpkg -i openfire_4.6.0_all.deb ``` 3. 启动Openfire 在终端中输入以下命令启动Openfire服务: ``` sudo /etc/init.d/openfire start ``` 4. 配置Openfire 在浏览器中输入`http://localhost:9090`,进入Openfire的管理界面。在第一个页面中,选择“安装Openfire”,然后按照向导进行配置。 5. 创建用户 在Openfire管理界面中,进入“用户/用户”页面,点击“创建新用户”按钮,创建一个或多个用户。 6. 安装聊天客户端 为了能够连接到Openfire服务器,需要安装一个聊天客户端。可以选择开源的Pidgin、Spark等客户端,也可以选择商业的客户端,如Spark IM、Miranda等。 7. 连接服务器 在聊天客户端中,输入Openfire服务器的IP地址和端口号(默认为5222),输入创建的用户名和密码即可连接到服务器,开始聊天。 以上就是使用Openfire搭建聊天服务器的基本步骤。需要注意的是,为了确保服务器的安全性,需要进行相应的安全配置和防火墙设置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值