Ошибка создания экземпляра класса сервлета [*], как решить эту ошибку - PullRequest
0 голосов
/ 05 октября 2019

HTTP-статус 500 - Отчет об исключении типа внутренней ошибки сервера

Сообщение об ошибке создания экземпляра класса сервлета [WelcomeServlet]

Описание Сервер обнаружил непредвиденное состояние, которое не позволило ему выполнить запрос.

Исключение

javax.servlet.ServletException: ошибка при создании экземпляра класса сервлета [WelcomeServlet] org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:526) org.apache.catalina.valves. ErrorReportValve.invoke (ErrorReportValve.java:92) org.apache.catalina.valves.AbstractAccessLogValve.invoke (AbstractAccessLogValve.java:678) org.apache.catalina.connector.CoyoteAdapter.service (Coyoteapacheg.jj). coyote.http11.Http11Processor.service (Http11Processor.java:408) org.apache.coyote.AbstractProcessorLight.process (AbstractProcessorLight.java:66) org.apache.coyote.AbstractProtocol $ ConnectionHandler.process (AbstractPro60.jpg). apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun (NioEndpoint.java:1589) org.apache.tomcat.util.net.SocketProcessorBase.run (SocketProcessorBase.java:49) java.base / java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolEx1): Thread8java.base / java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:628) org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run (TaskThread.java:61) java.base / java. lang.Thread.run (Thread.java:834) Основная причина

java.lang.UnsupportedClassVersionError: WelcomeServlet был скомпилирован более поздней версией среды выполнения Java (версия файла класса 56.0), этой версиейJava Runtime распознает только версии файлов классов до 55.0 (невозможно загрузить класс [WelcomeServlet]) org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal (WebappClassLoaderBase.java:2424) org.apache.catalina.loader.WebappClassLoaderBase.fase.java: 865) org.apache.catalina.loader.WebappClassLoaderBase.loadClass (WebappClassLoaderBase.java:1334) org. apache.catalina.loader.WebappClassLoaderBase.loadClass (WebappClassLoaderBase.java:1188) org. 92) org.apache.catalina.valves.AbstractAccessLogValve.invoke (AbstractAccessLogValve.java:678) org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:343) org.apache.coyote.serttProorHorHttp11Processor.java:408) org.apache.coyote.AbstractProcessorLight.process (AbstractProcessorLight.java:66) org.apache.coyote.AbstractProtocol $ ConnectionHandler.process (AbstractProtocol.java:860) org.apache.tomcat.util.net. NioEndpoint $ SocketProcessor.doRun (NioEndpoint.java:1589) org.apache.tomcat.util.net.SocketProcessorBase.run (SocketProcessorBase.java:49) java.base / java.util.concurrent.ThreadPoolExececer.jr:1128) java.base / java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java: 628) org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run (TaskThread.java:61) java.base / java.lang.Thread.run (Thread.java:834) Примечание. Полная трассировка стекаосновная причина доступна в журналах сервера.

Apache Tomcat / 9.0.26

1 Ответ

0 голосов
/ 06 октября 2019

Вот ваша проблема:

java.lang.UnsupportedClassVersionError: WelcomeServlet has been compiled by a more recent version of the java Runtime (class file version 56.0),
this version of the Java Runtime only recognizes class file versions up to 55.0 (unable to load class [WelcomeServlet])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...