Я получаю следующую ошибку при запуске приложения Spring Boot в Intellij:
Следующий метод не существует:
javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String;
Класс метода, javax.servlet.ServletContext, доступно в следующих местах:
jar:file:/C:/Program%20Files/Java/jdk1.8.0_05/jre/lib/ext/servlet-api.jar!/javax/servlet/ServletContext.class
jar:file:/C:/Program%20Files/Java/jdk1.8.0_05/jre/lib/ext/servlet-api.jar!/javax/servlet/ServletContext.class
jar:file:/C:/Users/adi/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.29/tomcat-embed-core-9.0.29.jar!/javax/servlet/ServletContext.class
Он был загружен из следующего местоположения:
file:/C:/Program%20Files/Java/jdk1.8.0_05/jre/lib/ext/servlet-api.jar
Действие:
Исправьте путь к классу приложения, чтобы оно содержит одну совместимую версию javax.servlet.ServletContext