Sebastian Seidelmann
Mitglied
Hi,
Ich habe folgenden Fehler bei meinem Servlet:
Beim Hot-Deploy von Tomcat wird mir folgender Fehler geschmissen:
Na klar, sagt jeder jetzt - Unter zB. Java 1.6 compiliert und versucht unter einem 1.5er Tomcat laufen zu lassen. Hab ich mir am Anfang auch gedacht.
Mein ClassPath sieht folgender Maßen aus:
Sprich ich habe 2 Versionen auf meinem System am laufen. Den Systemintegratoren nach läd linux erst den 1.5er, also was zuerst im ClassPath steht. Bzw. dies wär auch egal, da Tomcat nur die Java Version davon läd.
Ich compiliere mein Projekt mit Maven2. Und dort habe ich in die Pom.xml als deploy Version 1.5 angegeben:
Im Schlimmsten Fall würde ich unter 1.5 complieren und es unter 1.6 laufen lassen, was meiner Erkenntnis keine Probleme machen dürfte.
Hat jemand eine Ahnung, wo der Fehler noch liegen könnte?
Danke im Vorraus
Ich habe folgenden Fehler bei meinem Servlet:
Beim Hot-Deploy von Tomcat wird mir folgender Fehler geschmissen:
Code:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
Mein ClassPath sieht folgender Maßen aus:
Code:
/usr/lib/jdk1.5.0_14:/data/maven/bin:/opt/jdk1.6.0/bin:/data/tomcat/lib:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games:/home2/inst1/sqllib/bin:/home2/inst1/sqllib/adm:/home2/inst1/sqllib/misc
Sprich ich habe 2 Versionen auf meinem System am laufen. Den Systemintegratoren nach läd linux erst den 1.5er, also was zuerst im ClassPath steht. Bzw. dies wär auch egal, da Tomcat nur die Java Version davon läd.
Ich compiliere mein Projekt mit Maven2. Und dort habe ich in die Pom.xml als deploy Version 1.5 angegeben:
Code:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
Im Schlimmsten Fall würde ich unter 1.5 complieren und es unter 1.6 laufen lassen, was meiner Erkenntnis keine Probleme machen dürfte.
Hat jemand eine Ahnung, wo der Fehler noch liegen könnte?
Danke im Vorraus