Tomcat 7サーバーを新たにインストールしました。IntelliJにHelloWorld Spring MVCアプリをTomcatにデプロイさせようとしています。
私のTomcatホームは_/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
設定する必要があるアクセス許可はありますか?
/var/lib/Tomcat7/conf/
ディレクトリの下のファイルに、IntelliJ IDEAを実行しているユーザー)の読み取り権限があることを確認してください。
chmod -R 644 /var/lib/Tomcat7/conf/
役立つはずです。
また、/home/adonis/.IntelliJIdea12/system/Tomcat/
に正しい権限と所有者がいることを確認してください。別のユーザーから作成され、現在のユーザーに書き込み権限がない可能性があります。
それでも解決しない場合は、.tar.gz
ファイルから新しいTomcatインストールをダウンロードして解凍し、代わりにこのインストールを使用するようにIDEAを設定します。
一部のLinuxシステムでパッケージマネージャーを使用してインストールされたTomcatは、非標準のレイアウトと権限を持っているため、IDEAでは機能しないことに注意してください。
chmod -R 777 /var/lib/Tomcat7/conf/
、それは私に動作します。
私は同じ問題を抱えていて、これらの手順はIntellijからTomcat7を起動するのに役立ちました:
Linux Mint 17と、apt-getを使用してインストールされるTomcat 7があります
/ usr/share/Tomcat7のCATALINA_HOMEおよび/ var/lib/Tomcat7のCATALINA_BASE
1-最初に/ etc/Tomcat7を参照するソフトリンクを作成しました
cd /usr/share/Tomcat7
ln -s /etc/Tomcat7 conf
2-次に、/ etc/Tomcat7のアクセス許可を変更する必要があります
Sudo chmod -R 655 /etc/Tomcat7/
それでおしまい。
私にとって、これはManjaro Linux上のTomcat 8で機能しました。
Sudo chmod -R 755 /usr/share/Tomcat8/
Tomcat7グループに自分のユーザーアカウントを追加しました。
そして、chmod g + r /var/lib/Tomcat7/conf/Tomcat-users.xml