我已经在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也不能正常工作。 我尝试将chage端口转移到另一个端口 - 同样的结果。
答案 0 :(得分:6)
在文件/etc/init.d/openfire中,第一行脚本尝试检测JAVA_HOME。但我已经安装了许多java版本,并且不会导出此变量。相反,我添加了这一行
JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")
和Openfire开始了。