LINUX.ORG.RU

Настройка web.xml на ос Debian 8

 ,


0

1

Здравствуйте, не могу настроить сервлеты в файле web.xml, jdk стоит 1.8, tomcat 8.0.14, при обращении к сервлету выскакивает ошибка: javax.servlet.ServletException: Error instantiating servlet class controllers.languageController org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:498) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:537) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1081) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:658) org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1580) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1537) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.lang.Thread.run(Thread.java:748) root cause

java.lang.UnsupportedClassVersionError: controllers/languageController : Unsupported major.minor version 52.0 (unable to load class controllers.languageController) org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2476) org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:853) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1263) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1146) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:498) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:537) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1081) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:658) org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1580) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1537) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.lang.Thread.run(Thread.java:748)



Последнее исправление: mikl43 (всего исправлений: 1)

Я, бы, начал, с, расстановки, знаков, препинания, и

форматирования
вывода.
Bass ★★★★★
()
Ответ на: решение от mikl43

В таком случае, Вам стоит освоить LORCODE. Либо не возвращаться на данный форум более.

Deleted
()
Ответ на: решение от mikl43

Дружище, если ты хочешь совета, то вот тебе мой совет.

Научись сначала уважать тех, кто будет читать твой текст, и ценить их время (а не только своё). Для этого стоит оформить свой вопрос, что я и посоветовал выше.

В мешанине из людей и коней, как у тебя, никто разбираться не будет. На SO вопрос, оформленный таким образом, уже бы удалили.

Bass ★★★★★
()
Ответ на: комментарий от Bass

может кто нибудь и ответит, кто разбирается

mikl43
() автор топика

из сообщения об ошибке видно, что используется JDK версии ниже, чем 8. Это видно из сообщения unsuppored class version 52.0, которое означает, что упомянутый в сообщении класс откомпилирован для JDK 8, а текущая версия Java для него не подходит и следовательно ниже. Возможно, у вас установлен ещё и JDK 7 и неожиданно для вас используется.

Partisan ★★★★
()
Ответ на: комментарий от Partisan

Спасибо большое, стояла jdk7 и сейчас стоит, установил jdk8, java -version и javac -version показывают: java version «1.8.0_181» Java(TM) SE Runtime Environment (build 1.8.0_181-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode) root@natalietutoring:~# javac -version javac 1.8.0_181 значит tomcat использует jdk7, а где это можно прописать что бы он использовал jdk8

mikl43
() автор топика
Ответ на: комментарий от Partisan

разрешилось, стоял tomcat 8.0.14, поставил tomcat 8.5 и все заработало, тот томкат не работает с jdk8, спасибо большое!!!

mikl43
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.