Проблема с настройкой Spring MVC - PullRequest
0 голосов
/ 06 ноября 2019

Я устанавливаю проект для Spring MVC, но, похоже, он содержит некоторые проблемы. во время настройки я являюсь Tomcat-7 и JRE 1.8, но из-за этого проект не настраивается.

Раньше, когда я изучал Spring Core, JRE 1.8 не была проблемой, она автоматически настраивалась. Но теперь при создании проекта MVC он генерирует ниже проблемы, он говорит «Проблема граненого проекта (несоответствие версий Java)»

, и это происходит, когда я нес помощью этого Apache Tomcatv7 загружается вместе с JRE1.7 [1: это изображение, которое я вручную изменил JRE1.8]

https://drive.google.com/open?id=1JNEoP8_Yb79-2dGGFm3EaZKI5uHjj5RB

[2:Но все же при выборе Apache Tomcat загружается JRE1.7]

https://drive.google.com/open?id=1SVlL1h7rF9kspYNnUe70O5Y3NYalBtQ2

Поэтому я хочу использовать JRE1.8 для настройки проекта, но, похоже, версия Apache Tomcat создает проблему.

Так мне нужно обновить версию Tomcat ??

1 Ответ

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

Для вашего первого утверждения:

На официальной странице Tomcat говорится, что Tomcat 7.x совместим с JDK-6 и более поздней версией JDK. Так что JDK 8 не должен вызывать проблем с ним.

Я думаю, что основной причиной могут быть разные версии Java в компиляторе и в аспектах проекта. Фасетная версия Java должна всегда соответствовать уровню соответствия компилятору java.

Если вы хотите использовать уровень компилятора Java как 1.8, , то вам следует обновить среду выполнения tomcat до java 8 , а также изменитьпроект гранит до 1.8.

Java 7 во время выполнения и java 8 во время компиляции, эта комбинация не будет работать. это будет работать наоборот.

Вы можете изменить время выполнения Java следующим образом:

1. select Apache> Tomcat 7 Server
2. Configure Runtime Environments
3. On this screen there is a pulldown labeled JREs.
4. You should find your JRE listed. If not use the Installed JRE button.
5. Select the desired JRE. Click the FINISH button.

Надеюсь, это решит вашу проблему. Сделайте upvote, если это помогло чуть-чуть:)

...