Openfire+Windows+MySQL那些事

你说的曾经没有我的故事 提交于 2019-12-03 15:36:14

近来需要做个即时通讯的APP,本想使用第三方的资源,例如融云、环信等等,自己电脑装Android Studio有点卡,将SDK放Eclipse上总报各种错误,无果。愤慨,自己写个。晚上十点多回到宿舍,百度,无意间,发现个好玩意:XMPP,是个协议,现在回头看看还是个协议,哈哈。知道了XMPP,强大的百度就出来了Openfire的一条龙服务,这个相当强大,贫生就爱摆置。

第一步,不解释,官网下载Openfire安装包http://www.igniterealtime.org/downloads/index.jsp。Windows下openfire_4_0_4.exe的,Linux下openfire_4_0_4.tar.gz的,Mac就不说了,就那一个。

Openfire+Windows+MySQL

下载好Windows的Openfire安装包,安装到自己电脑上,基本都是下一步。安装完会有个电灯泡的快捷方式Openfire,打开后页面如下图所示。点击按钮Launch Admin,浏览器会打开个表单网页,填之。

                              

一、表单网址大概就是:http://127.0.0.1:9090/setup/index.jsp

               

二、选择语言后继续,在域后边填上 127.0.0.1,都说填其他的会报错,就不测试了,然后继续

            

三、默认标准数据库连接,继续

            

四、这步不解释,最重要的。

    昨晚这步在(Windows和CentOS)摆置了两个小时,今天上午才解决。

    (1)、数据库URL:jdbc:mysql://localhost:3306/openfire?rewriteBatchedStatements=true

                URL一定不能写错,注意mysql://后边跟的是localhost:3306;

    (2)、其次是名字为openfire的数据库,这步就需要在电脑上安装数据库,例如MySQL,并创建名字

                为openfire的数据库,并在数据库中执行:

                use openfire; 

                source E:\allocation_resource\Openfire\resources\database\openfire_mysql.sql;

                这两句命令就是在openfire数据库下创建表,所有的表都在openfire_mysql.sql中,通过source

                执行该.sql文件,亲测执行失败。无奈,就打开Navicat,在该数据库下的表上右键,选择运行

                SQL文件,表插入成功。

    (3)、用户名和密码    !!!切记,填的是你电脑上MySQL的用户名和密码,例如root   root

            
五、这步就默认,继续了

            

六、下一步设置用户名、密码就不说了,之后安装完成。

            

七、登录管理控制台,用户名是admin,密码是你刚才设置的密码

            

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!