我正在使用maven在Eclipse中创建一个动态webapp.我添加了一些文件夹,比如src/test/javasrc/test/resources.我还更改了Java构建路径中的库,以获得JavaSE-1.7.到这里都没问题.

当我试图更改动态Web模块时,出现了一些问题.我在同一个地方把Java改成了1.7.它仍然告诉我,无法将project facet动态Web模块的版本更改为3.0.

我已经改变了我认为会影响改变的一切.

推荐答案

我更新了我的web.xml

<web-app xmlns="http://java.sun.com/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
          http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    version="3.0">
    <display-name>Servlet 3.0 Web Application</display-name>
</web-app>

and then just Maven -> Update Project ...

Java相关问答推荐

如何在Java中对自定义协议进行主机名验证?

即使我正在使用并发方法,使用Javascript的应用程序也会继续冻结'

当Volatile关键字真的是必要的时候?

Spring和可编辑";where";@Query

Mac上的全屏截图在使用JavaFX时不能正常工作吗?

SonarLint:只能有条件地调用方法(S)

Java中将文本拆分为数字或十进制数字和字符串

如何在一行中使用Dijkstra中的Java Stream

为什么同步数据块无效?

Java SSLKeyManager出厂密码

try 使用Spring集成和MySQL实现发件箱模式时,锁定等待超时

如何在EL处理器中定义带有命名空间的变量?

如何在不作为类出现的表上执行原生查询?

在Java中将.GRF转换为图像文件

在Java中将对象&转换为&q;HashMap(&Q)

如何在特定关键字后提取与模式匹配的多个值?

设置背景时缺少Android编辑文本下划线

Spring Mapstruct如何获取Lazy初始化实体字段的信息?

为什么我得到默认方法的值而不是被覆盖的方法的值?

睡眠在 Spring Boot 中