我们一直在使用OpenFire来运行我们公司的Jabber服务器。 有一天,我们去了一个新员工的帐户,发现自己被神秘地锁在了pipe理面板之外。
我已重置pipe理员密码并尝试了多个帐户。 帐户可以使用jabber客户端login到服务器,所以我知道我们使用的密码是正确的。
任何人都知道我们可能会login?
“login失败:请确保您的用户名和密码正确,并且您是pipe理员或pipe理员。”
附加信息:
Windows Server 2008 R2
内部数据库
尝试使用设置模式,看看它是否会重置任何东西
重新启动服务器程序和机器本身
最终的解决scheme:我最终只是重新安装了OpenFire,并重新创build了每个人的账户。 不是世界上最好的解决scheme,但它的工作。 我已经编辑这篇文章,而不是build议这是一个解决scheme,因为它没有真正解决这个问题太多,使问题无关紧要。
你有shell访问服务器? 听起来很愚蠢,Openfire喜欢偶尔重启一次。 对于Linux:
service openfire restart
要么
/etc/init.d/openfire restart
对于Windows:
进入services.msc
并重新启动OpenFire服务。 有些人报告说,完整的服务器重启效果更好。
我也会检查文件权限。 通常,当我们遇到权限问题时(尽pipe在Linux上),重新启动openfire会在重新启动时通过设置向导,所以它可能不完全一样…但值得一试:)