web-dev-qa-db-ja.com

Linuxでstartup.shを実行中に権限が拒否されました

Startup.shを呼び出すときにLinuxでTomcat 6を実行しようとしています。catalina.outにこのエラーが表示されます

/home/***/Apache-Tomcat-6.0.29/bin/catalina.sh: line 338: /home/***/jre/bin/Java: Permission denied

どうすれば実行できますか?助けてください。

10
Nancy

これを試して:

cd /home/***/jre/bin/
$ chmod +x Java

そして次に:

$ Sudo startup.sh
6
Juned Ahsan

そのフォルダーに移動し、次のコードを入力します。

chmod 777 *

そしてそれを実行してみてください。

権限セットが原因です。

権限を持つ特定の場合は、それに実行権限を与えます。または

cd home/
chmod 777 Apache-Tomcat6.0
cd Apache-Tomcat6.0/bin
sh startup.sh
12
Govan

Javaプロセスを開始するためにログを出力している場所を確認し、開始しようとしているユーザーに書き込み権限があることを確認する必要があります。Javaを実行してみてください。 _現在のユーザーとして動作し、説明されていることで問題を指摘する必要がある

0
Vahid