Я только что обновил свой дистрибутив Ubuntu с 16.04 до 18.04. Теперь Tomcat 8.5, который раньше работал нормально, не запускается должным образом. Ошибка, которую я получаю,
30-Apr-2018 19:24:25.195 SEVERE [http-nio-8080-exec-1] org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.
java.lang.NoSuchMethodError: java.nio.ByteBuffer.limit(I)Ljava/nio/ByteBuffer; │
at org.apache.coyote.http11.Http11InputBuffer.recycle(Http11InputBuffer.java:280) │
at org.apache.coyote.http11.Http11Processor.recycle(Http11Processor.java:1709) │
at org.apache.coyote.AbstractProtocol$ConnectionHandler.release(AbstractProtocol.java:972) │
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:940) │
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459) │
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) │
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) │
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) │
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) │
at java.lang.Thread.run(Thread.java:748)
Кто-нибудь знает, почему это происходит?