it-swarm.com.de

Die Berechtigung wurde beim Ausführen von "startup.sh" in Linux verweigert

Ich versuche, Tomcat 6 in Linux auszuführen, wenn ich startup.sh aufrufe. Ich sehe diesen Fehler in catalina.out

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

Wie kann ich es zum Laufen bringen? bitte helfen.

9
Nancy

Versuche dies:

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

und dann mache:

$ Sudo startup.sh
6
Juned Ahsan

Gehen Sie zu diesem Ordner und geben Sie den folgenden Code ein.

chmod 777 *

und versuchen Sie es auszuführen.

Es liegt an den gesetzten Berechtigungen.

Wenn Sie spezifisch mit Berechtigungen sind, geben Sie ihr eine ausführliche Erlaubnis. Oder

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

Sie müssen nachsehen, wo die Protokolle zum Starten des Java-Prozesses ausgegeben werden, und sicherstellen, dass der Benutzer, der versucht, zu starten, über Schreibberechtigungen verfügt. Sie können versuchen, Java als den aktuellen Benutzer auszuführen, der funktionieren sollte und das Problem beheben sollte am erklärten sein 

0
Vahid