浏览 6178 次
锁定老帖子 主题:openfire 学习总结
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-08-03
目的是想用mac搭建一个im即时通讯的服务端。 openfire来自于一个开源的项目,项目地址是: http://www.igniterealtime.org/projects/openfire/ 它需要依赖数据库,本身自带了一个数据库,但是推荐是用外部数据库,所以我选择了时下流行的mysql. openfire要求mysql数据库版本在4.1以上,不用多说,下载了一个最新的,顺便把UI工具也下载过来,方便使用。 下载安装的教程参考:http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html 接着要做一件事情是要创建一个连接openfire的实例数据库,你可以随意命名,但为了方便我把它命名为openfire.这步到此为止。 然后安装下载过来的openfire.装好以后用浏览器配置它。 openfire默认端口号是9090,所以在浏览器输入:http://localhost:9090就可以看到配置界面。 配置的过程参考:http://yp.oss.org.cn/software/show_resource.php?resource_id=356 配置完成后也许会碰到登陆时报出如下错误,如果没有报说明很走运: Login failed:make sure your username and password are correct and that you’re an admin or moderator 这个错误的本质是你可能也莫名奇妙不知道openfire数据库的表ofUser中username名,也不知道plainPassword字段不全。所以解决办法是直接打开数据库,清空这张表的数据再插入一条数据。最后重启openfire登陆就可以了。参考:http://re-reference.iteye.com/blog/1617812 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |