前两天同事安装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) |