IntelliJ besoin de copier tomcat/conf répertoire répertoire du projet
J'ai fraichement installé Tomcat 7 serveur, et je suis en train de faire IntelliJ déployer un HelloWorld Spring MVC application Tomcat.
Mon Tomcat maison est /usr/share/tomcat7
et Tomcat base est /var/lib/tomcat7
Cependant, lorsque j'essaie d'exécuter le projet, IntelliJ renvoyait un message d'erreur disant:
Error running Tomcat : Error copying configuration files from /var/lib/tomcat7/conf to /home/adonis/.IntelliJIdea12/system/tomcat/Tomcat__SpringMVCApp/conf : /var/lib/tomcat7/conf/tomcat-users.xml (Permission denied)
Voici une capture d'écran - http://i.imgur.com/CQ3z0e1.png
De toutes les autorisations je mettre en place?
- eu un problème avec une fracture de paquets de ubuntu, il a terminé avec tar.gz
Vous devez vous connecter pour publier un commentaire.
Assurez-vous que les fichiers sous
/var/lib/tomcat7/conf/
répertoire avoir l'autorisation de lecture pour l'utilisateur IntelliJ IDEA est en cours d'exécution à partir d'.devrait aider.
Également vérifier que
/home/adonis/.IntelliJIdea12/system/tomcat/
dispose des autorisations appropriées et le propriétaire. Peut être qu'il a été créé à partir d'un autre utilisateur et de votre utilisateur n'a pas le droit d'écrire dans ce.Si cela n'aide pas, télécharger et décompresser une nouvelle installation de Tomcat à partir de
.tar.gz
fichier, configurer IDÉE d'utiliser cette installation.Noter que Tomcat installé à l'aide du gestionnaire de paquets sur certains systèmes Linux a non-standard de mise en page et les autorisations, et donc ne fonctionnera pas avec des idées.
chmod
ing laconf
dossier, le tomcat instance en cours d'exécution sur localhost:8080 arrêté.. et l'original de l'Ide, l'erreur reste comme elle est.. je vais essayer la nouvelle installation comme vous l'avez dit..conf/server.xml
, pas seulement le connecteur HTTP port, mais l'ARRÊT du port en tant que bien de sorte qu'il n'y a pas de conflits.chmod
ed l'conf
dossier à 644, mais l'erreur reste dans l'IDÉE. Je n'ai pas d'autres tomcat instance en cours d'exécution.chmod
la nouvelle installation.conf
à/etc/tomcat7
, je l'ai fait avec :sudo chmod -R +X /etc/tomcat7
.Essayer
chmod -R 777 /var/lib/tomcat7/conf/
, il travaille pour moi.J'ai eu le même problème et que ces étapes m'ont aidé à Démarrer mon tomcat7 de Intellij :
J'ai Linux Mint 17,et Tomcat 7 qui est installé à l'aide de apt-get
CATALINA_HOME dans /usr/share/tomcat7 et CATALINA_BASE dans /var/lib/tomcat7
1 - j'ai d'Abord créé un doux lien qui renvois /etc/tomcat7
2 - Ensuite, vous devez modifier les autorisations d'accès de /etc/tomcat7
Que c'est.
Pour moi, cela a fonctionné pour Tomcat 8 sur Manjaro Linux:
sudo chmod -R 755 /etc/tomcat7/
J'ai ajouté mon propre compte d'utilisateur à la tomcat7 groupe.
Et chmod g+r /var/lib/tomcat7/conf/tomcat-users.xml