2

我已经在 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 也不起作用。我尝试将端口更改为另一个 - 结果相同。

4

1 回答 1

6

在文件 /etc/init.d/openfire 脚本的第一行尝试检测 JAVA_HOME。但是我已经安装了很多 java 版本并且这个变量没有被导出。相反,我添加了这一行

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

Openfire 开始了。

于 2013-08-30T12:15:16.673 回答