Tomcat - UnsupportedClassException

Mam problem z wdrożeniem skompilowanych klas w aplikacji internetowej Tomcat: wdrażam klasę, która ma zostać wywołana z serwletu, ale gdy uruchomię aplikację, nie powie mi onaServletException: Error allocating the servlet instance ze względu naUnsupportedClassVersionError: Bad version number in .class file.

Tomcat używa Java 1.5.0_06 zgodnie z raportem menedżera. Moja klasa została skompilowana przy użyciu Java 1.6.0_14. Uruchamianie javap na dowolnej z obecnych klas mówi mi „Major version 46, minor version 0”, która powinna być początkowa w wersji 1.2.0 i która nie jest już dostępna do pobrania. Najstarszy, jaki mogę znaleźć, to 1.2.1_004, który nawet nie kompiluje.

Czy muszę dopasować moją wersję Java do środowiska Tomcat lub do już istniejących klas? Ponowne kompilowanie całego projektu przy użyciu bardziej nowoczesnej Javy nie jest obecnie dla mnie wykonalne, chociaż chciałbym to zrobić.

questionAnswers(4)

yourAnswerToTheQuestion