openfire服务器安装以及忘记admin密码的解决办法

一、初始化安装

openfire在linux上推荐rpm的安装方式,windows上的安装也比较方便,主要注意

1、域名的设置(之后利用smack库进行访问的时候需要指定正确这里设置的域名形成JID才可以进行两个客户端之间的通讯),

例如设置的域名是test.opfire.com,则到时候的通讯的JID应该为[ lxd-test1@test.opfire.com/随机生成的资源名 ],这一部分经过测试,是由服务器那边进行域名自动校正的,和smack的api具体设置无关

2、数据库设置,主要是利用resource/database下相关数据库的初始化文件进行初始化数据库安装

具体安装可以参考这篇文章http://www.openfire.net.cn/1296.html

二、安装完成后忘记admin密码

主要是将ofUser表中的admin账号进行重新初始化,可以参考这篇文章https://www.jianshu.com/p/c164c7325b46,其中第二步

delete from ofUesr where username = ‘admin’即可,要不然其他账号信息也会丢失

原文地址:https://www.cnblogs.com/marshwinter/p/13256425.html