10

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

/home/***/apache-tomcat-6.0.29/bin/catalina.sh: line 338: /home/***/jre/bin/java: Permission denied

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

4

3 に答える 3

12

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

chmod 777 *

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

パーミッションセットが原因です。

特定の権限がある場合は、実行権限を付与してください。または

cd home/
chmod 777 apache-tomcat6.0
cd apache-tomcat6.0/bin
sh startup.sh
于 2013-11-04T09:21:35.447 に答える
6

これを試して:

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

そして、次のようにします。

$ sudo startup.sh
于 2013-11-04T09:19:51.667 に答える
0

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

于 2013-11-04T09:21:08.083 に答える