openfire后台密码错误的处理

这两天公司要把数据库的密码修改一下,之后openfire的数据库连接也需要改,但是改之后openfire的后台就怎么也登陆不上了,把数据库中的密码反编译之后密码也没有错误,之后想办法重置了一下密码,方法如下:

找到openfire的安装目录,这里是/opt/openfire,在安装目录下的conf文件夹中找到openfire.xml文件,打开,这里截取关键部分

openfire.xml

<jive> 
  <adminConsole> 
    <port>9090</port>  
    <securePort>9091</securePort> 
  </adminConsole>  
  <locale>zh_CN</locale>  
  <connectionProvider> 
    <className>org.jivesoftware.database.DefaultConnectionProvider</className> 
  </connectionProvider>  
  <database> 
    <defaultProvider>  
      <testSQL>select 1</testSQL>  
      <testBeforeUse>false</testBeforeUse>  
      <testAfterUse>false</testAfterUse>  
      <minConnections>5</minConnections>  
      <maxConnections>25</maxConnections>  
      <connectionTimeout>1.0</connectionTimeout> 
    </defaultProvider> 
  </database>  
  <setup>true</setup> 
</jive>

在这个xml文件中,记录了对于openfire的一些设置,比如数据库连接,用户名,密码等等,

我们要对其稍加修改

1、在<jive>节点下加入如下内容:

<admin>
    <authorizedUsernames>userName</authorizedUsernames>
</admin>

其中,authorizedUsernames节点中的userName为需要重置密码的用户名,我这里是admin

2、把setup中的值设置为false,让openfire再次启动后台时,进行配置

这样,修改完的openfire.xml文件如下:

<jive> 
  <admin>
    <authorizedUsernames>admin</authorizedUsernames>
  </admin>
  <adminConsole>  
    <port>9090</port>  
    <securePort>9091</securePort> 
  </adminConsole>  
  <locale>zh_CN</locale>   
  <connectionProvider> 
    <className>org.jivesoftware.database.DefaultConnectionProvider</className> 
  </connectionProvider>  
  <database> 
    <defaultProvider> 
      <testSQL>select 1</testSQL>  
      <testBeforeUse>false</testBeforeUse>  
      <testAfterUse>false</testAfterUse>  
      <minConnections>5</minConnections>  
      <maxConnections>25</maxConnections>  
      <connectionTimeout>1.0</connectionTimeout> 
    </defaultProvider> 
  </database>  
  <setup>false</setup> 
</jive>

修改完openfire.xml后,保存,重启openfire服务,再次访问openfire的9090端口,重新配置就好了

其实,什么都不用配置,都是一直点继续就可以,只要等到最后输入密码那里才需要配置


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值