Я занимаюсь разработкой приложения для WebSphere 6.0, в котором используется сервлет Java. После развертывания и запуска моего приложения я получаю ошибку LinkageError следующего типа (из журнала сервера):
Ошибка 500: Java.lang.LinkageError: LinkageError при определении класса: student.operation.Action Не может быть определено из-за: student / operation / Action (Unsupported major.minor version 50.0) Это часто вызывается тем, что класс определен в нескольких местах в загрузчике классовиерархия.Другие потенциальные причины включают компиляцию из более старой или более новой версии класса, имеющего несовместимую сигнатуру метода.Вывод текущей иерархии загрузчика классов контекста: ==> указывает на определение загрузчика классов ==> [0] com.ibm.ws.classloader.CompoundClassLoader@666bc7e8 Локальный путь к классу: E: \ Program Files \ IBM \ SDP \ runtimes \ base_v6 \ profile \ WTE_APPSRV61\ instalApps \ gh-vdikcisv206Node1Cell \ DefaultEAR.ear \ Student.war \ WEB-INF \ classes; E: \ Program Files \ IBM \ SDP \ runtimes \ base_v6 \ profile \ WTE_APPSRV61 \ InstalApps \ gh-vdikcisv206Node1Cell \ Student \ Default.war \ WEB-INF \ lib \ asm.jar; E: \ Program Files \ IBM \ SDP \ runtimes \ base_v6 \ profile \ WTE_APPSRV61 \ instalApps \ gh-vdikcisv206Node1Cell \ DefaultEAR.ear \ Student.war \ WEB-INF \ lib\ c3p0-0.9.0.4.jar;