我已经在Ubuntu 13.04上安装了openfire:

sudo dpkg -i openfire_3.8.2_all.deb
(Reading database ... 219476 files and directories currently installed.)
Preparing to replace openfire 3.8.2 (using openfire_3.8.2_all.deb) ...
Unpacking replacement openfire ...
Setting up openfire (3.8.2) ...
Processing triggers for ureadahead ...
ureadahead will be reprofiled on next reboot


重新启动服务器后。接下来我跑

sudo services openfire start


并且尝试了localhost:9090-该网页不可用

ps -ef | grep openfire
loader    4319  3665  0 14:30 pts/1    00:00:00 grep --color=auto openfire


下一个命令不显示端口9090:

netstat -tulpn


我尝试在/etc/openfire/openfire.xml中设置我的IP

<interface>12.34.56.78</interface>




/etc/init.d/openfire restart


http:// [localhost]:9090,http:// [myip]:9090也不起作用。
我尝试将端口移植到另一个-同样的结果。

最佳答案

在文件/etc/init.d/openfire中,脚本的第一行尝试检测JAVA_HOME。但是我已经安装了许多Java版本,并且未导出此变量。相反,我添加了这一行

JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")


Openfire开始了。

关于ubuntu - Openfire-无法访问9090,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18531985/

10-10 13:31