IntelliJは「プログラムを実行できません」/path/to/tomcat/bin/catalina.sh 'エラー= 13許可が拒否されました


87

intelliJ ulimateで、ベアボーンスプリングmvcアプリケーションを実行すると、エラーが発生します。

'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied

これを修正するにはどうすればよいですか?(私はMacを使用しています)


path / to / tomcatは、Eclipseにインストール/割り当てられたTomcatインスタンスがないように聞こえます
Redlab 2010年

これはOSレベルでの問題であり、スーパーユーザーにとってより適切であることに国境を接しています。開発中に発生しました、厳密には開発に関連していません。
Andrzej Doyle

@myself i ment intelliJもちろん日食ではありません
Redlab 2010年

Redlab、path / to'tomcatは、私が置いた単なるプレースホルダーであり、インストールしています。
ブランクマン2010年

答えを補完する...実行権限を(全員に付与するのではなく)ユーザーにのみ付与したい場合。それも動作します。chmod u + x /path/to/tomcat/bin/catalina.sh
アンドレイ

回答:


235

要するに、コンソールから:

chmod a+x /path/to/tomcat/bin/catalina.sh

これは、投稿でTomcatパスを削除し、ここに投稿する前に、実際にシステムに存在することを確認したことを前提としています。ファイルの既存の権限によっては、十分に昇格された権限を持つユーザーとして上記のコマンドを発行する必要がある場合があります。


18

解決策:Tomcatディレクトリの権限を設定します。

chmod -R 777 apache-tomcat-directory

1
数年後、私は知っています...確かに、*.bat(Windowsオペレーティングシステムの場合)設定する必要があるか、*.sh(macOS、Linuxオペレーティングシステムの場合)より多くの属性executableで十分です。
Do NhuVy19年

12

私は今日このエラーに遭遇します。これは、Tomcat6のパッケージを間違えたためです。Max OSでは、をダウンロードする必要がありますがtar.gz、をダウンロードしzipます。適切なTomcatパッケージを入手してください。


zipもダウンロードしましたが、どのファイルにも実行可能ファイルがありません。tar.gzをダウンロードすると、ファイルに対する適切な実行可能権限が示されました。これは、Mac上のすべてのTomcatファイル(catalina.shだけでなく)に適切なファイル権限を設定するため、最良の答えです。それ以外の場合は、chmod +xユーザー/グループ/ワールドで実行可能にする各ファイルを手動で実行する必要があります。
kimbaudi 2016

9

この問題に直面したとき、私はチェックします:
ここに画像の説明を入力してください

catalina.sh->プロパティ->権限を右クリックします。


このパネルをどこで呼び出すか?
航空機

@DmitMedvこのユーザーダイアログには、ファインダーからファイルを右クリックしてもアクセスできません。どのようにしてこの画面にアクセスしますか?
Ceekay

ありがとう、Kubuntuではうまくいきました(どのLinuxディストリビューションでも機能すると確信しています)が、Eclipseでは必要ないのでIntellijでは必要だと思います
Inmer

0

IntelliJ Ideaを実行するたびにこれを実行し、chmodnonesenseから自分を解放します。

Linuxユーザーのみ(私がここで見つけたように):

ターミナルに行って実行するsuと、「大きな責任を持った大きな力」を受け取っている間に/usr/local/bin、そこにideaファイルがあります。これにより、IntelliJ Ideaにroot権限が与えられ、権限の問題に直面することはありません。アイデアファイルはTools -> Create Command-line launcher、新しいファイルを作成するか、ファイルの場所を確認するためにホップします。

アイデアファイルを実行ideaするには、rootユーザーであるときにターミナルを入力してEnterキーを押します。

tomcatでこの問題が発生しましたが、chmodを何度実行しても、ユーザーバンクに十分な権限がない場合は、問題が発生します。

幸運を。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.