web-dev-qa-db-ja.com

Tomcat 8をIntellij Ideaに追加する方法は?

チュートリアルに従ってTomcat 8をインストールしました。

https://www.digitalocean.com/community/tutorials/how-to-install-Apache-Tomcat-8-on-ubuntu-16-04

次に、TomcatをIntellij Ideaに構成する必要があります。追加します構成の編集Tomcatの新しいインスタンスとTomcatホームへのパスを設定しますが、確認したら

/ opt/Tomcat

私のTomcatが本当にいるとき、私はこのエラーを受け取りました:

enter image description here

ファイルエクスプローラーでこのフォルダーを確認したいのですが、/ opt/Tomcat内のフォルダーのコンテンツを表示する権限がないことをシステムが警告します。これは、IdeaのTomcat構成にも問題があると思います。どう思いますか?修正してください。ありがとう。

1
Denis Stephanov

実際、/opt/Tomcat/*を表示する権限がないことが問題です。これは、Tomcatユーザーを作成し、そのユーザーにそれらを表示する権限のみを付与したためです。 IntelliJは自分のユーザーで実行しています。どのユーザーであるかを確認するには、ターミナルでwhoamiを実行します。

次のコマンドを実行するが、Tomcatの代わりに独自のユーザーを使用する場合(MY_USERを置き換えます)、IntelliJ内でエラーメッセージが表示されることはありません。

cd /opt/Tomcat
Sudo chgrp -R MY_USER /opt/Tomcat
Sudo chown -R MY_USER webapps/ work/ temp/ logs/

ただし、Tomcatユーザーはセキュリティ上の目的で作成されることに注意してください。つまり、スーパーユーザーにTomcatアクセスを許可するこのソリューションは、ローカル開発にのみ適しているということです。

1
Glenn Van Schil

変化する

/opt/Tomcat

/usr/share/Tomcat

私のために働く。

0