今天装了一下openfire,现在将安装中要注意的要点记录一下。
需要说明的是openfire既可以使用自己的内置数据库,又可以使用外接DBMS,比如mysql、sqlserver等。两者的区别在于性能上的区别。我自己更倾向于mysql,因为其是开源免费的,性能比较高,自己对mysql又很熟悉。因此在安装openfire之前需要把mysql环境配置好。
在此我推荐比较优秀的XAMPP,下载地址。
一、配置mysql
双击下载下来的.exe,直接安装即可。win7 or vista的童鞋要注意的是不要安装在c:/Program Files里,因为权限的问题。建议安装在d或e盘。
安装完打开mysql和apache服务,然后打开cmd。
1、给root配置密码
因为默认的root密码为空,我们最好设置一个密码,后面也将用到。比如设置成12345。
mysqladmin -u root password 12345
2、以root身份登录
mysql -u root -p 12345
3、建立openfire数据库(后面安装openfire的将要用到)
建立数据库的时候要设置默认编码utf-8,因为mysql+openfire会产生中文乱码。下面安装openfire的时候还有一个地方需要设置一下。
create database openfire default character set utf8 default collate utf8_general_ci
二、安装配置openfire
双击直接安装即可。
安装完之后需要配置一下。点击Launch Admin,或者输入在浏览器中输入127.0.0.1:9090。
把语言设置成中文。
服务器设置可以不变。
数据库设置可以选择“标准数据库连接”。
标准连接设置:
这个地方需要注意的是URL要输入:jdbc:mysql://127.0.0.1:3306/openfire?useUnicode=true&characterEncoding=utf8,这是也是因为中文乱码的原因。URL指的是刚才所建立的openfire数据库的位置。用户名和密码为openfire数据库的所有者的ID和密码,在此即为root和12345。
特性设置可以默认。
管理员email和密码可以跳过去。
三、登陆openfire
打开http://127.0.0.1:9090/login.jsp。默认用户名和密码都是admin。
至此,openfire环境配置完毕。