Подтвердить что ты не робот

IntelliJ необходимо скопировать каталог tomcat/conf в каталог проекта

У меня есть недавно установленный Tomcat 7-сервер, и я пытаюсь сделать IntelliJ развертыванием приложения HelloWorld Spring MVC для Tomcat.

My Tomcat home /usr/share/tomcat7, а база Tomcat /var/lib/tomcat7

Однако, когда я пытаюсь запустить проект, IntelliJ выдает сообщение об ошибке:

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)

Вот скриншот - http://i.imgur.com/CQ3z0e1.png

Любые разрешения, которые мне нужно настроить?

4b9b3361

Ответ 1

Убедитесь, что файлы в каталоге /var/lib/tomcat7/conf/ имеют разрешение на чтение для пользователя, с которого работает IntelliJ IDEA.

chmod -R 644 /var/lib/tomcat7/conf/

должен помочь.

Также проверьте, что /home/adonis/.IntelliJIdea12/system/tomcat/ имеет правильные разрешения и владельца. Может быть, он создан от другого пользователя, и ваш текущий пользователь не имеет прав на запись в него.


Если это не поможет, загрузите и распакуйте новую установку Tomcat из файла .tar.gz, настройте IDEA, чтобы использовать эту установку вместо этого.

Обратите внимание, что Tomcat, установленный с использованием диспетчера пакетов в некоторых системах Linux, имеет нестандартную компоновку и разрешения и, следовательно, не будет работать с IDEA.

Ответ 2

Попробуйте chmod -R 777 /var/lib/tomcat7/conf/, он работает со мной.

Ответ 3

У меня была та же проблема, и эти шаги помогли мне запустить my tomcat7 из Intellij:

У меня есть Linux Mint 17 и Tomcat 7, который установлен с помощью apt-get

CATALINA_HOME в /usr/share/tomcat 7 и CATALINA_BASE в /var/lib/tomcat 7

1- Сначала я создал мягкую ссылку, которая ссылается /etc/tomcat 7

cd /usr/share/tomcat7
ln -s /etc/tomcat7 conf

2- Затем вам необходимо изменить права доступа /etc/tomcat 7

sudo chmod -R 655 /etc/tomcat7/

Что это.

Ответ 4

Для меня это работало для Tomcat 8 на Manjaro Linux:

sudo chmod -R 755 /usr/share/tomcat8/

Ответ 5

Я добавил свою собственную учетную запись в группу tomcat7.

И chmod g + r/var/lib/tomcat7/conf/tomcat-users.xml