Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1730435
  • 博文数量: 410
  • 博客积分: 9563
  • 博客等级: 中将
  • 技术积分: 4517
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-03 19:59
个人简介

文章分类

全部博文(410)

文章存档

2017年(6)

2016年(1)

2015年(3)

2014年(4)

2013年(32)

2012年(45)

2011年(179)

2010年(140)

分类: LINUX

2010-09-09 15:20:46

    前两天同事安装openfire+spark,可是我的spark客户端总是掉线(1-2小时左右),我想找到是什么原因(非常急迫想用openfire换掉RTX,每次开个虚拟机就是跑RTX,烦得不行),刚好下午有点时间,于是试验了一下,进展非常顺利。
参考了这篇    参考文章3      参考文章6  openfire数据库结构

环境准备:(ubuntu server+LAMP)
    为了避免环境的影响,我没有用ubuntu server 10.04(其实我们的生产环境都是centos),而是用的ubuntu server 8.04(主要是我的桌面一直是ubuntu,懒得再查centos文档),初始安装,选择LAMP包,然后升级打好补丁(我做了一个镜像,在vmware station中,其实没有用到)
    设置mysql root帐户密码:(如果mysql没有设置密码可以这样设置)

   1. $ mysql -u root
   2. mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";
  • 为了使用方便,我还装了图形桌面
    $sudo apt-get install ubuntu-desktop
    $startx
开始安装:
  • 安装java()
    $ sudo apt-get install sun-java6-bin
    $ sudo update-alternatives –config java
    因为是初始安装,系统没有安装java,否则可能需要
    $ sudo update-alternatives --config java
    切换java版本
  • 安装phpmyadmin,建立一个openfire数据库,整理格式选择”utf-8_unicode_ci”(phpmyadmin的使用参见这里)
    $sudo apt-get install phpmyadmin
  • 下载安装openfire()
    $sudo dpkg -i openfire_3.6.4_all.deb
中文问题:

注意在选择数据库的时候将

jdbc:mysql://[host-name]:3306/[database-name]

改为:

jdbc:mysql://localhost:3306/openfire?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8
阅读(2589) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~