Openfire不进入设置并显示管理员登录页面

时间:2015-05-25 06:49:05

标签: installation openfire

我安装了openfire,我正在尝试重新运行设置以更新域名信息。我的安装工作正常,我只需要我的服务器使用我最近获得的新的可解析域名。

我在做什么:

1.停止服务器(./openfire stop) 2.转到conf dir并更改" true"进入" false" 3.重新启动服务器 4.打开浏览器并访问:my_domain:9090

完成这些步骤后,我会看到管理员登录页面,当我输入我的用户名和密码时,我仍然可以进入。这次我的客户无法登录:他们收到套接字错误。当我改变时该属性回归真实我的用户可以毫无问题。

在检查了我的mysql数据库之后,我找到了一个包含我的服务器使用的属性的属性表。我备份了该表的内容并删除了那里的所有内容。将openfire.xml中的属性恢复为false并重新启动访问my_domain时,管理员登录页面仍然显示:9090。

我很困惑。所有文档和搜索条目都建议这些步骤。我的服务器是ubuntu 14.04。任何输入都将不胜感激。

1 个答案:

答案 0 :(得分:1)

我能够让它运行, 经过一些修补,我发现在关闭openfire并收到一条消息说它已成功停止之后,我的openfire安装的管理页面仍然可以在myDomain:9090浏览,即使是openfire SHUT DOWN!

我去了我的终端并发了

netstat -l 

显示我的服务器和BAANG上的开放侦听端口!openfire的所有管理端口都已打开并且 我需要找到这些端口后面的程序并发出:

netstat -l -p 

得到:

Proto  Recv_Q  Send-Q Local Address       Foreign Address      State      PID/Program name

tcp      0       0     33.33.33.33:9090          *:*            LISTEN        878778/program

这是带有878778的pid的程序,负责保留这些端口 打开。我不得不杀了它。我发出命令:

kill -9 878778  

并且过程已经消失。我的服务器不再在9090和9091上收听了。我浏览了myDomain:9090以确保它失败并且页面没有找到。太好了。

我重启了openfire

./openfire start

在浏览器中键入myDomain:9090,我可以看到我期待已久的设置页面。

希望这能节省一些时间。