java - Spring MVC 设置中的配置问题

标签 java spring-mvc configuration

我正在为 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/

相关文章:

Java,Mysql-列名标识为变量

java - 在 Java 中生成 DES key 并通过套接字传递它

java - Velocity:如何部分解析html模板?

java - spring 4 mvc + Hibernate + Annotations 配置堆内存问题

java - Spring 3MVC : How to store € symbol from form?

visual-studio - 如何恢复我的 ReSharper 生成文档标题的快速修复?

php - 使用 openssl : recompile with -fPIC 编译 PHP 时出错

java - 使用 javamail 从 hotmail 发送?

java - 如何使用 Java 打印对话框打印 PDF 文件

docker - 从官方 docker 镜像启动时,payara 完整应用服务器的管理控制台的默认用户名和密码是什么?