我正在为 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版本生成问题。
So do I need to upgrade the version of Tomcat??
最佳答案
对于您的第一个声明:
In offcial page of Tomcat it says that Tomcat 7.x is compatible with JDK-6 and higher version of JDK. So JDK 8 should not give an issue with it.
我认为主要原因可能是编译器和项目方面的 Java 版本不同。 Java Facet 版本需要始终与 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.
希望这能解决您的问题。如果这有一点帮助,请点赞:)
关于java - Spring MVC 设置中的配置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58730648/