beaucoup de (Permission refusée) dans catalina.out
Comment puis-je installer le serveur web Apache et Apache tomcat pour éviter d'obtenir des erreurs de ce type:
java.io.FileNotFoundException: /usr/local/apache-tomcat-7.0.5/work/Catalina/localhost/_/SESSIONS.ser (Permission denied)
dans /usr/local/apache-tomcat-7.0.5/logs/catalina.hors
Je pense que je devrais faire quelque chose pour l'utilisateur Apache, parce que quand je chmod 777 -R ./
sur tomcat dossier toutes les erreurs disparaissent.
source d'informationauteur Mohammad Ali Akbari
Vous devez vous connecter pour publier un commentaire.
Ne peut pas se porter garant de la sécurité de le faire, mais
fonctionne un régal pour ces situations.
Mon installation tomcat a été complètement foireuse avec la permission des erreurs, mais le fait de lancer ouvrir les portes de la même manière fixe tout.
Est TRÈS dangereux, ne le faites pas, ai-je écrire "pas faire" ? NE PAS LE FAIRE! Devinez où votre tomcat-users.xml est avec vos noms d'utilisateurs et en texte clair les mots de passe ?
Donnant monde lire-écrire-exécuter n'importe où sur UNIX à l'exception de /tmp (et même alors, en prod, de ne JAMAIS le faire) est simplement stupide. Et, il rend votre première ligne, chown -R tomcat6 complètement inutile.
assurez-vous que tomcat fonctionne comme tomcat7 (c'est tomcat6 pour tomcat 6) et il suffit de faire:
Si vous voulez être en mesure de lire, écrire ou exécuter des trucs, ajoutez-vous à la tomcat7 groupe.
Couru dans une situation semblable, comme ce avec une ancienne Tomcat-6 mise en œuvre...
Et, de la webapp XMLs étaient tous là et la propriété et les autorisations étaient tous "tomcat:tomcat" et "644".
Pour moi, la solution a été de définir l'ensemble des autorisations à ce que Tomcat préfère, à savoir "0755".
Et, comme une note pour les soucieux de la sécurité, la server.xml pour que la mise en œuvre est à l'aide de JDBC Domaine pour l'authentification, de sorte que nous n'avons pas la même utilisation tomcat-users.xml. Donc, c'est le fichier par défaut qui est livré avec l'installation et même commenté les comptes d'utilisateur par défaut (par exemple, le "chat" et "gestionnaire"). Je sais que dans Tomcat-7, les comptes tomcat-users.xml sont commentées par défaut.
HTH.