我很难让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] 举报,一经查实,本站将立刻删除。