Pourquoi ne puis-je pas obtenir Openfire pour commencer?
J'ai de la difficulté à obtenir Openfire de travail. J'ai effectué les opérations suivantes:
[root@jiaoyou logs]# which java /usr/bin/java
et j'ai exécuté cette commande:
ln -s /usr/bin/java /opt/openfire/jre/bin/java
mais lors du démarrage de Openfire, il dit encore:
cannot run command `/opt/openfire/jre/bin/java': No such file or directory
Il semble comme un problème de permission, mais je ne sais pas comment résoudre ce problème.
qu'est-ce que la sortie de: ls -latr /opt/openfire/jre/bin/java
[root@jiaoyou journaux]# ls -latr /opt/openfire/jre/bin/java -rwxr-xr-x 1 daemon daemon 47116 2009-05-01 17:11 /opt/openfire/jre/bin/java
Merci!... J'aime Pauls réponse... avez-vous mis le JAVA_HOME?
[root@jiaoyou journaux]# ls -latr /opt/openfire/jre/bin/java -rwxr-xr-x 1 daemon daemon 47116 2009-05-01 17:11 /opt/openfire/jre/bin/java
Merci!... J'aime Pauls réponse... avez-vous mis le JAVA_HOME?
OriginalL'auteur omg | 2009-05-11
Vous devez vous connecter pour publier un commentaire.
Cela a été résolu pour moi, dans CentOS6 64 bits, en utilisant les commandes suivantes:
OriginalL'auteur terrytan
Si vous êtes sur une machine 64 bits, vous devez installer zlib package pour les architectures 32 bits.
Pour Redhat/Centos, utilisation:
yum install-y zlib.i686
OriginalL'auteur Selcuk Miynat
/usr/bin/java est juste un script shell qui exécute le binaire réel. Si vous n'avez pas la variable d'environnement JAVA_HOME réglée correctement, il pourrait ne pas être en mesure de localiser le binaire si invoquée par le biais d'un lien symbolique comme ça.
Une autre chose à garder à l'esprit est que certaines distributions de Linux de mettre /usr/bin/java en place même si vous n'avez pas installé le JRE de Sun. Ne vous embêtez pas à essayer d'utiliser la version GNU de Java, c'est de la foutaise. Savez-vous si le JRE de Sun est installé ou pas? Ce n' "java -version" dites-vous?
Ce qui se passe quand vous tapez "java -version" dans la ligne de commande?
OriginalL'auteur Paul Tomblin
Je pense que la bonne réponse est à l'aide de la commande de droite pour commencer openfire. J'ai trouvé que le "service openfire démarrer" ne fonctionne pas.
J'ai tenté la méthode ci-dessus de la suppression de l'exécutable java de opt/openfire/jre/bin et tout ce qui n'était de me forcer à la reconfiguration de toutes mes openfire paramètres. Dieu merci, j'ai fait que java.bak fichier.
Je crois que la bonne méthode pour arrêter|démarrer|redémarrer /opt/openfire/bin et exécutez la commande ./openfire démarrer ou à partir de n'importe où "/opt/openfire/bin/openfire démarrer"
Au moins, c'est ce qui a fonctionné pour moi.
OriginalL'auteur user3251547