我正在为Spring设置一个项目,但它似乎存在一些问题。在配置时,我是Tomcat-7和JRE 1.8,但是由于这个项目没有设置。
早些时候,我学习Spring 1.8不是一个问题,它是自动配置的。但是现在在构建MVC项目时,它正在生成下面的问题,它说是的“分面项目问题(JavaVersion失配)”
当我不使用这个Apache Tomcatv7与JRE1.7 1一起加载时,会发生这种情况吗?
2:但是仍然在选择ApacheTomcatJRE1.7正在加载
https://drive.google.com/open?id=1SVlL1h7rF9kspYNnUe70O5Y3NYalBtQ2
因此,我希望使用JRE1.8来配置该项目,但Apache版本似乎产生了问题。
,那么我需要升级Tomcat的版本吗??
发布于 2019-11-06 13:41:54
关于你的第一次发言:
在Tomcat官方网页中,它说Tomcat7.x与JDK-6和更高版本的JDK兼容。因此,JDK 8不应该给出问题。
我认为主要原因可能是编译器和项目方面的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.希望这能解决你的问题。如果这对你有一点帮助,那就去投票吧:)
https://stackoverflow.com/questions/58730648
复制相似问题