微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么我不能Openfire开始?

我很难让Openfire工作。 我做了以下几点:

[root@jiaoyou logs]# which java /usr/bin/java

我运行了这个命令:

ln -s /usr/bin/java /opt/openfire/jre/bin/java

但是在启动Openfire时,它仍然会说:

cannot run command `/opt/openfire/jre/bin/java': No such file or directory

这似乎是一个许可问题,但我不知道如何解决这个问题。

在Ubuntu 12.10中安装cuda 5样本

MysqL服务器在安装时失败

Flex Web层设置

以编程方式创build组合桌面快捷键“快捷方式”

基本的Mule ESB安装和开发

在Windows 8上用device = gpu(和visual studio 12.0)导入theano(0.6)

“这个程序可能没有正确安装”

pip和virtualenv(w / o virtualenvwrapper):pip install package_name给予权限被拒绝,但是在全局使用sudo安装

如何获取在安装过程中添加/修改的所有文件

在Windows中将Python二进制模块安装到自定义位置

在CentOS6 64bit中,我使用以下命令解决了这个问题:

cd /opt/openfire/jre/bin cp java java.bak rm java ln -s /usr/bin/java java service openfire start

如果您使用的是64位机器,则应该为32位体系结构安装zlib软件包。

对于Redhat / Centos,使用:

yum install -y zlib.i686

/ usr / bin / java只是一个运行实际二进制文件的shell脚本。 如果您没有正确设置JAVA_HOME环境变量,则可能无法找到通过像这样的符号链接调用的二进制文件

还有一点要记住,即使你没有安装Sun JRE,Linux的一些发行版也将/ usr / bin / java放在适当位置。 不要试图使用Java的GNU版本,这是垃圾。 你知道Sun JRE是否安装? “java -version”告诉你什么?

我认为正确的答案是使用正确的命令来启动openfire。 我发现“服务openfire启动”实际上不起作用。

我尝试了上面提到的从opt / openfire / jre / bin中删除java可执行文件方法,所有这些都迫使我重新配置所有当前的openfire设置。 感谢上帝,我做了这个java.bak文件

我相信停止|重启的正确方法是从/ opt / openfire / bin运行./openfire start或从任何地方运行“/ opt / openfire / bin / openfire start”

至少这是对我有用的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐