我在Ubuntu 12.04上。
Java已正确安装,因为我可以运行java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)
使用以下命令安装OpenFire:
输出结果为:
Selecting previously unselected package openfire.
(Reading database ... 67858 files and directories currently installed.)
Unpacking openfire (from openfire_3.7.1_all.deb) ...
Setting up openfire (3.7.1) ...
adduser: Warning: The home directory `/var/lib/openfire' does not belong to the user you are currently creating.
Processing triggers for ureadahead ...
有两个问题:
1.)“/ opt”中没有“openfire”文件夹
2.)当我击中外部端口上的9090端口时,它没有通过。
3.)ps -ef | grep openfire
不会产生任何结果。试过grepping“java”& “jive”也是。
我试图了解OpenFire是否真的安装正确
答案 0 :(得分:1)
警告:主目录`/ var / lib / openfire'不属于您当前正在创建的用户。
这似乎是一个非常重要的线索。我假设用户应该是openfire
?然后像这样改变所有权:
chown -R openfire:openfire /var/lib/openfire
此外,check these setup instructions。特别是防火墙设置。大量的港口似乎需要引起注意。
并查看source of the install script以获取有关目录权限的更多线索。