文档章节

Eclipse- Dynamic Web Module 3.0 requires Java 1.6

zppiio
 zppiio
发布于 2014/11/18 10:22
字数 493
阅读 470
收藏 2
点赞 0
评论 0

关于Eclipse报的Maven Java EE Configuration problem中的两个错误的解决方法

Eclipse- Dynamic Web Module 3.0 requires Java 1.6 or newer error while creating new project问题如下面截图Eclipse- Dynamic Web Module 3.0 requires Java 1.6 or newer error while creating new project - java面线 - 夜空下的星星

这个问题困扰了我整个早上,找了很多资料,发现解决这个问题的有好几个地方,这个要具体看你项目的情况,这边整理了一下:

一、在pom文件中定义maven-compile-plugin的版本跟source、target的版本,也就是插入下面的版本,我项目中用的是dynamic web3.0 所以必须用到java1.7以上的版本具体版本的你们可以根据自己项目定义。

   <build>
   
<plugins>
     
<plugin>
       
<groupId>org.apache.maven.plugins</groupId>
       
<artifactId>maven-compiler-plugin</artifactId>
         
<version>3.1</version>
       
<configuration>
             
<source>1.7</source>
             
<target>1.7</target>
       
</configuration>
     
</plugin>
   
</plugins>
</build>

二、Eclipse导入项目时没有设置好

1)右击项目 Properties -> Java Build Path 修改JRE版本为1.7

2)右击项目 Properties ->JavaCompiler  看一下Compiler compliance level 的版本是否为1.7,如果不是修改为1,7

3)右击项目 Properties ->DEployment Assembly 查看是否有加入Maven Dependencies和对应的路径是否一样(有的是Webapp,有的是WebRoot)

4)右击项目 Properties -> Project Facets

勾选Dynamic Web Module设置Version为3.0

   勾选Java设置Version为1.7

补充说明一下,如果Dynamic Web Module设置不了可以参考

eclipse如何修改dynamic web module version
http://www.cnblogs.com/yezhenhan/archive/2011/10/17/2215279.html   

三、web.xml头文件定义错误

如下这个过时的头文件

<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
   <display-name>Archetype Created Web Application</display-name>
</web-app>

把它替换成下面这样

<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>Archetype Created Web Application</display-name>

</web-app>

四、javaee-api版本过低,需要把6.0的版本修改为7.0版本

<dependency>
 
<groupId>javax</groupId>
 
<artifactId>javaee-api</artifactId>
 
<version>7.0</version>
 
<scope>provided</scope>
</dependency>



© 著作权归作者所有

共有 人打赏支持
zppiio
粉丝 2
博文 14
码字总数 6451
作品 0
厦门
程序员
dynamic web module消失不见

方法1:在project Facets选项中勾选Dynamic Web Module即可 方法2: 我用eclipse对项目进行修改名称,修改成功后。项目就没有Deployment Descriptor(如下图红色框中)而且最重要的一点是在p...

韩不会 ⋅ 06/06 ⋅ 0

javaweb工程 添加不到tomcat中 解决办法

有时候,我们会遇到java web 工程导入本地eclipse。然而,有可能遇到lib包错误或者tomcat版本不一致或者jar不正确导致导入失败。 在做的过程中,通过百度查找到一些解决办法供大家解惑。 在e...

west_coast ⋅ 05/28 ⋅ 0

如何将java工程转变为web工程

如何将java工程转变为web工程 分类: JAVA2014-02-10 15:06 332人阅读 评论(0) 收藏 举报 有时候将web工程导入eclipse中,会变为一般的java工程,那样就无法部署至web服务器中。以下方法可以...

杨昊亚 ⋅ 2014/07/11 ⋅ 0

Spring Boot 内嵌 Servlet 容器

Web容器名称 Servlet版本 Java版本 Tomcat 8 3.1 Java 7.0 + Tomcat 7 3.0 Java 6.0 + Jetty 9 3.1 Java 7.0 + Jetty 8 3.0 Java 6.0 + Undertow 1.1 3.1 Java 7.0 +...

WorriedFox ⋅ 05/02 ⋅ 0

Eclipse导入MyEclipse工程(web项目显示为java项目解决办法)

在直接Import MyEclipse的项目文件导入到Eclipse之后,需要在项目所放的workspace内修改引入项目目录下的.project文件,修改如下: 1、在eclipse中新建一个WEB项目将根目录下下的.project文件...

风灬云 ⋅ 2015/08/20 ⋅ 0

解决Maven更新后错误Dynamic Web Module 3.0 requires Java 1.6 or newer

[摘要:比来正在做版本切换的时间常常碰到的一个题目便是Dynamic Web Module 3.0 requires Java 1.6 or newer.能够道是弄到恶心的田地了,借好没有是甚么大题目经由一天的起劲正在网上] 最近...

ruanjun ⋅ 2016/11/01 ⋅ 0

【转载保存】Ubuntu14.04安装pycharm用于Python开发环境部署,并且支持pycharm使用中文输入

转载自:http://www.cnblogs.com/chentq/p/4975794.html 作者: 刍狗 一、目标 实现在Linux下用pycharm调试工具/Python开发 Linux使用vi/vim工具写Python,缺点:调试不方便,无代码提示、跳...

大连瓦匠 ⋅ 2017/10/12 ⋅ 0

Groovy 2018 Roadmap:下一步主打 lambda 和模块化

JVM 动态脚本语言 Groovy 在 5 月底发布了最新的 2.5 版本, 最大的亮点是对宏的支持,允许开发者在创建 compile-time 元编程扩展时直接使用 Groovy 语法,而不是使用内部编译器表示。 Apac...

王练 ⋅ 06/07 ⋅ 0

Sharding-JDBC 3.0 即将发布,更名 Sharding-Sphere !

8日下午,知名开源数据库中间件 Sharding-JDBC 创始人张亮在朋友圈中发布了一个动态,表示 Sharding-JDBC 3.0 将于近期发布。 从该动态我们可以知道,从 3.0 开始,Sharding-JDBC 将更名为 ...

雨田桑 ⋅ 05/08 ⋅ 16

6.1 Java vs php 优缺点、适用类型

1、上手难度比较 php易学易懂,非技术的人,稍稍学习,可以上手,环境搭建用LAMP/WAMP一键安装包,常见开发工具,phpstorm。 Java则要求理解,Java语法和核心架构(jar包)以及JVM,环境配置也...

产品经理的技术课堂 ⋅ 05/20 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

zblog2.3版本的asp系统是否可以超越卢松松博客的流量[图]

最近访问zblog官网,发现zlbog-asp2.3版本已经进入测试阶段了,虽然正式版还没有发布,想必也不久了。那么作为aps纵横江湖十多年的今天,blog2.2版本应该已经成熟了,为什么还要发布这个2.3...

原创小博客 ⋅ 今天 ⋅ 0

聊聊spring cloud的HystrixCircuitBreakerConfiguration

序 本文主要研究一下spring cloud的HystrixCircuitBreakerConfiguration HystrixCircuitBreakerConfiguration spring-cloud-netflix-core-2.0.0.RELEASE-sources.jar!/org/springframework/......

go4it ⋅ 今天 ⋅ 0

二分查找

二分查找,也称折半查找、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于...

人觉非常君 ⋅ 今天 ⋅ 0

VS中使用X64汇编

需要注意的是,在X86项目中,可以使用__asm{}来嵌入汇编代码,但是在X64项目中,再也不能使用__asm{}来编写嵌入式汇编程序了,必须使用专门的.asm汇编文件来编写相应的汇编代码,然后在其它地...

simpower ⋅ 今天 ⋅ 0

ThreadPoolExecutor

ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ......

4rnold ⋅ 昨天 ⋅ 0

Java正无穷大、负无穷大以及NaN

问题来源:用Java代码写了一个计算公式,包含除法和对数和取反,在页面上出现了-infinity,不知道这是什么问题,网上找答案才明白意思是负的无穷大。 思考:为什么会出现这种情况呢?这是哪里...

young_chen ⋅ 昨天 ⋅ 0

前台对中文编码,后台解码

前台:encodeURI(sbzt) 后台:String param = URLDecoder.decode(sbzt,"UTF-8");

west_coast ⋅ 昨天 ⋅ 0

实验楼—MySQL基础课程-挑战3实验报告

按照文档要求创建数据库 sudo sercice mysql startwget http://labfile.oss.aliyuncs.com/courses/9/createdb2.sqlvim /home/shiyanlou/createdb2.sql#查看下数据库代码 代码创建了grade......

zhangjin7 ⋅ 昨天 ⋅ 0

一起读书《深入浅出nodejs》-node模块机制

node 模块机制 前言 说到node,就不免得提到JavaScript。JavaScript自诞生以来,经历了工具类库、组件库、前端框架、前端应用的变迁。通过无数开发人员的努力,JavaScript不断被类聚和抽象,...

小草先森 ⋅ 昨天 ⋅ 0

Java桌球小游戏

其实算不上一个游戏,就是两张图片,不停的重画,改变ball图片的位置。一个左右直线碰撞的,一个有角度碰撞的。 左右直线碰撞 package com.bjsxt.test;import javax.swing.*;import j...

森林之下 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部