2013-11-04 10 views
9

でstartup.shを実行している間、私は私が許可は、Linux

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

は、どのように私はそれが動作して取得することができcatalina.outでこのエラーが表示さstartup.sh起動時にTomcatのLinux 6を実行しようとしています否定しましたか?助けてください。

+1

rootとして実行してみてください。 –

+0

大変ありがとうございます。 –

答えて

6

このお試しください:

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

をしてから実行します。

$ sudo startup.sh 
0

あなたはそれがあなたのJavaプロセスを起動するためにログを出力しているところを見て、しようとしているユーザーを確認する必要がありますそれを書く権限があります - あなたは動作するはずの現行のユーザーとしてjavaを実行してみてください。

11

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

chmod 777 * 

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

権限が設定されているためです。

権限に固有の場合は、その権限にexcecute権限を与えます。 または

cd home/ 
chmod 777 apache-tomcat6.0 
cd apache-tomcat6.0/bin 
sh startup.sh 
+0

それはありましたか? – Govan

+0

これは機能しますが、なぜこれが起こりますか? –

+0

良い@Govan、私のために働いて、thx –

関連する問題