`

eclipse生成的maven项目动态web module版本不能支持3.X的问题

    博客分类:
  • IDE
阅读更多

 

问题描述:

   eclipse mars, Maven3.3.9,用向导生成的Maven web工程。在配置项目特性project facets时,dynamic web module选项(本质上就是当前eclipse能支持的javaEE版本或者servlet版本)始终只能支持2.3,手动改成3.0后就报错,不让保存。查看POM中的servlet配置,确实引用到了servlet3.0的JAR包,web.xml的版本也是3.0的,JDK配置也正常,但是就是该项不能更改。

 



 

 

解决方案:

   eclipse中有一个配置文件叫org.eclipse.wst.common.project.facet.core.xml负责项目特性的持久配置。在package explorer视图下看不见,切换到navigator视图,在.settings文件夹下才能找到(或者在windows中的eclipse安装目录中找)。修改jst.web元素的version属性为3.0。保存关闭后再查看Project facets配置,发现已经自动切换到3.0了,就可以在eclipse中使用servlet3.0新特性,如使用注解方式配置servlet等。

 



 

 

  • 大小: 62.7 KB
  • 大小: 19.1 KB
  • 大小: 17.3 KB
分享到:
评论
1 楼 Albertxu 2016-12-07  
宋老师,我给你点个赞

相关推荐

    eclipse 创建maven 项目 动态web工程完整示例

    - 如果遇到版本不匹配的问题(例如 servlet 版本),需要调整项目支持的 Java 版本。 - 右键项目 -> **Properties** -> **Project Facets** - 确保选择了正确的 Java 版本,例如 Java 1.8 - 如果需要修改 web....

    maven项目转动态web项目,部署到tomcat

    Maven 项目转动态 Web 项目并部署到 Tomcat 是一个常见的操作,特别是在 Eclipse 和 Tomcat 环境下。本文将详细介绍如何将 Maven 项目转换为动态 Web 项目,并将其部署到 Tomcat 中。 Maven 项目转换为动态 Web ...

    Eclipse中Maven项目创建及相关操作

    这样,Maven在Eclipse中的`Maven Clean`和`Maven Install`操作就能正确执行,生成`target`目录,其中包含打包后的项目文件。 总结来说,Eclipse中的Maven项目创建和管理涉及了Maven插件的安装、库路径的配置、项目...

    Eclipse Maven WEB工程实战.pdf

    根据提供的文件内容,知识点涵盖了Eclipse集成Maven的WEB工程实战操作步骤。以下是对这些步骤的详细解析: 1. **Eclipse集成Maven**: - 为了在Eclipse中使用Maven,首先需要安装m2e插件,这是一个官方提供的...

    使用Eclipse构建Maven的Web项目

    创建Maven Web项目是开发Java Web应用程序的常见起点,Eclipse作为流行的Java集成开发环境,提供了便捷的工具支持。以下是一步一步教你如何使用Eclipse构建Maven的Web项目: 1. **建立Maven Project** - 首先,...

    eclipse+maven创建web项目

    当我们需要在Eclipse中创建一个Web项目时,结合Maven可以使得项目管理和构建过程更加规范和高效。以下将详细介绍如何使用Eclipse和Maven来创建一个Web项目。 首先,确保你已经安装了Eclipse IDE和Maven。Eclipse...

    用Eclipse创建Maven多模块项目

    4. **创建子模块**:回到Eclipse的"Package Explorer"视图,右键点击父项目,选择"Maven" > "New" > "Module"。同样输入Group ID和Artifact ID(子模块名称),例如:module1和module2,保持Version与父项目一致。...

    使用Eclipse构建Maven的SpringMVC项目

    Maven是一个强大的项目管理和依赖管理工具,它可以帮助开发者自动化构建过程,解决jar包版本不一致的问题,并提供清晰的项目结构。 首先,Eclipse需要安装Maven插件m2e(Maven Integration for Eclipse),这可以从...

    使用Eclipse构建Maven的Web项目用jetty启动.docx

    ### 使用Eclipse 构建 Maven 的 Web 项目并用 Jetty 启动 #### 一、直接建立 Maven 项目的方法 ##### 1.1 建立 Maven 项目 为了构建一个基于 Spring MVC 的 Web 项目,我们首先需要在 Eclipse 中创建一个 Maven ...

    eclipse构建和部署maven

    Eclipse构建和部署Maven项目涉及多个步骤,包括创建Maven工程、配置Maven项目、将其转换为Dynamic Web项目以及设置Web部署集。以下是对这些步骤的详细解释: 1. 创建Maven工程: - 在Eclipse中,选择"File" > "New...

    10步搞掂Maven项目在Eclipse的Tomcat运行.pdf

    1. 创建Maven Web项目:使用Eclipse内置的Maven项目创建向导来生成Maven管理的Web项目结构。 2. 配置项目属性:确定项目的基本属性,包括设置项目名称、目标运行时环境、以及Java版本等。 3. 设置项目Facets:调整...

    创建maven动态web工程demo

    当我们需要创建一个动态Web工程时,结合Maven和Eclipse可以简化项目配置,提高开发效率。下面我们将详细探讨如何使用这两个工具来创建一个名为“APIDemo”的动态Web工程,并实现一个简单的"Hello, World!"小程序。 ...

    使用Eclipse创建基于Maven Web工程

    在IT行业中,开发Java Web应用时,Eclipse是一款非常受欢迎的集成开发环境(IDE),而Maven则是一个强大的项目管理工具。本篇文章将详细介绍如何在Eclipse中利用Maven创建一个Web工程,以便于管理和构建项目。 首先...

    Maven权威指南 很精典的学习教程,比ANT更好用

    11.7.3. 平台分类器 11.8. 小结 12. Maven Assemblies 12.1. Introduction 12.2. Assembly Basics 12.2.1. Predefined Assembly Descriptors 12.2.2. Building an Assembly 12.2.3. Assemblies as ...

    在MyEclipse中使用maven构建web项目.doc

    在MyEclipse中使用Maven构建Web项目是一个常见的开发任务,可以帮助开发者更加高效地管理和构建项目。Maven是一个强大的项目管理工具,它依赖于配置文件(pom.xml)来管理项目的构建、报告和依赖关系。以下是在...

    maven项目demo

    在项目中,我们可以看到一个名为“module Maven Webapp”的文件夹,这是MyEclipse为Maven项目生成的标准Web应用目录结构。它包含了WEB-INF目录,其中的web.xml是Web应用的部署描述符,你可以在这里配置Servlet、...

    maven maven新建webproject步骤

    首先,创建一个Maven项目,选择"Create a simple project (不使用骨架)",并设置Packing为war,因为我们要构建的是一个Web应用程序,war格式是Web应用的标准打包方式。这将生成一个包含webapp目录的基础项目结构。 ...

    maven+jboss安装配置及发布图解

    在本文中,我们将深入探讨如何在Eclipse环境中安装、配置Maven和JBoss,以及如何在这些工具的支持下发布Web项目。首先,确保你已经具备了以下基础: 1. Eclipse IDE(版本3.6.2) 2. JBoss Application Server...

Global site tag (gtag.js) - Google Analytics