startup.sh を呼び出すときに Linux で tomcat 6 を実行しようとしています。 catalina.out にこのエラーが表示されます。
/home/***/apache-tomcat-6.0.29/bin/catalina.sh: line 338: /home/***/jre/bin/java: Permission denied
どうすれば実行できますか?助けてください。
そのフォルダーに移動し、次のコードを入力します。
chmod 777 *
そして実行してみてください。
パーミッションセットが原因です。
特定の権限がある場合は、実行権限を付与してください。または
cd home/
chmod 777 apache-tomcat6.0
cd apache-tomcat6.0/bin
sh startup.sh
これを試して:
cd /home/***/jre/bin/
$ chmod +x java
そして、次のようにします。
$ sudo startup.sh
Javaプロセスを起動するためのログを出力している場所を確認し、起動しようとしているユーザーに書き込み権限があることを確認する必要があります-現在のユーザーとしてJavaを実行してみてください。これは機能し、問題を指摘することができます説明されている