tomcat7 nicht ausgeführt beim Start

Alles versucht, aber es will einfach nicht funktionieren, im Laufenden tomcat7 auf einer EC2-Instanz (amazon AWS). Ich kann tomcat7 manuell starten startup.sh aber nicht automatisch bei Systemstart. Die Fehlermeldung die ich bekomme in den logs/catalina.out ist die folgende:

/etc/apache-tomcat-7.0.32/bin/catalina.sh: 1: eval: /etc/jdk1.7.0_07/bin/java: not found

Mein enviroment Variablen sind die Einstellungen richtig:

echo $JAVA_HOME -> /etc/jdk1.7.0_07/bin/java
echo $PATH -> /usr/local/sbin:/usr/local/bin:/usr/sbin/:/usr/bin:/sbin:/bin:/usr/games:/etc/jdk1.7.0_07/bin

Kann ich auch geben "java -version" auf der shell immer die richtige Ausgabe, jedoch "/etc/jdk1.7.0_07/bin/java -version" funktioniert nicht und gibt nur "Keine solche Datei oder Verzeichnis".

Im wirklich nicht sicher, was jetzt zu tun ist, fühlt sich an wie ich alles versucht, hoffe mir kann jemand helfen!
Auch die Instanz ausgeführt wird, Ubuntu server 12.04.

setup JAVA_HOME in deinem /etc/bash.bashrc und Ihre java-home sollte $JAVA_HOME -> /etc/jdk1.7.0_07 erst bin
Versuchen which java in Ihrer shell aus, um zu sehen, welche java binäre mit. Das Skript zum starten von Tomcat kann auch mit einer anderen java als /etc/jdk...
Versuchen Sie Elastic Beanstalk, die wird alles tun, diese setup-Arbeit für Sie automatisch

InformationsquelleAutor Marcus | 2012-10-22

Schreibe einen Kommentar