Troubleshooting – Ubuntu – Apache Tomcat 7 – Unsupported major.minor version 51.0

Problem:
Die Fehlermeldung

Unsupported major.minor version 51.0

erscheint beim Aufruf der Webanwendung, z.B. unter

http://localhost:8080/

 

Mögliche Ursache:
Die notwendige Java-Version wurde nachträglich installiert.
 

Lösung:
In der Datei /etc/default/tomcat7 muss der Parameter JAVA_HOME=… auf die zu verwendende Java-Version verweisen.
Die Zeile ist unter Umständen vollständig auskommentiert (#JAVA_HOME=…), somit muss zunächst das Rautezeichen # entfernt werden. Nun gibt man die zu verwendende Java-Version an, ohne /bin.

sudo nano /etc/default/tomcat7
JAVA_HOME=/opt/java/jre1.7.0

Abschließend muss der Webserver neugestartet werden

sudo /etc/init.d/tomcat7 restart

 

Anmerkung:
Webanwendungen (.war) kommen ins Verzeichnis:

/var/lib/tomcat7/webapps/

Die .war-Dateien werden automatisch entpackt (ggf. Tomcat neustarten).
 

Thanks to Erich!

OS: Ubuntu 12.04 LTS (64-Bit) in VM

Schreibe einen Kommentar