一、准备工作
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
配置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路径下的,所以才有了以下命令。如果路径不同请自行更改
(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出现乱码问题。
如果需要更改端口的话可以通过页面直接更改。