eclipse 创建Maven 架构的dynamic web project 问题解决文档

Eclipse创建Maven结构的web项目的时候选择Artifact Id为maven-artchetype-webapp,点击finish之后,一般会遇到如下问题

1. The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 错误,

这是eclipse环境里没有SeverRuntime导致的,在BuildPath里加入即可,如下图:

添加前:

选择 add library

选择 Apache Tomcat V7.0 并点击 next

点击finish之后,完成添加如下图

2. 如何Maven创建动态Web项目后产生的版本不匹配的问题

我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的、java版本是1.5的,而一般现在至少都是3.0/1.7,因此我们需要逐个修改!

(1) 修改JRE 版本

Go to project Build Path and change the Java Library version to 1.7

删除原先的低版本JRE,并添加workplace默认的版本(JDK1.7),完成后如下:

(2) Eclipse Preferences -> Java -> Compilre -> Change compliance level to 1.7

(3) 修改 Project Facets 版本(注意顺序)

在项目上单机右键 -> Properties -> Project Facets  -->取消选中 Dynamic Web Module 状态,点击 Apply -->将 Javafacet 版本变为 1.7 ,点击 Apply如下图

-->将 Dyanmic Web Module 版本更改为3.0, 点击 Apply.

此时会有较大几率提示: web.xml is missing and <failOnMissingWebXml> is set to true,如下图

解决办法,在项目上单击右键-->java EE Tools ---> Generate Deployment Descriptro Stub

OK 问题解决

时间: 2024-07-28 16:23:37

eclipse 创建Maven 架构的dynamic web project 问题解决文档的相关文章

eclipse 使用tomcat7.0建立Dynamic Web Project 时 web.xml的问题

最近使用Eclipse helios版本结合tomcat7.0建立动态的web项目时,发现在WEB-INF下的web.xml没有了. 解决方案: 建立web项目时,建到第三个下一步时,将 Generate web.xml deployment descriptor 这个选项选中即可.

eclipse没有(添加)”Dynamic Web Project”选项的方法

转载出处:eclipse没有(添加)"Dynamic Web Project"选项的方法 第一种方法: 你安装的是专门开发java项目的,而Dynamic Web Project  属于J2EE技术,所以你要专门下载一个集成了J2EE插件的Eclipse,(eclipse-jee-helios-SR2-win32),到eclipse官网下载相对应版本的IDE, 官网下载:http://www.eclipse.org/downloads/ 选择:Eclipse IDE for Java

java中dynamic web project与web project 的区别 [转]

原帖地址:http://blog.sina.com.cn/s/blog_46726d2401013jlk.html 文章框架: 1.Dynamic  Web Project 概念 2.eclipse 中的动态Web 项目与 Myeclipse 中的web项目有何区别 3.动态的运行原理及目录结构---是否都涉及到由类生成表的技术(如果没的话,也应该 把这个搞清楚) 4,如何建立server? 5.如何建立一个动态Web?要知道各配置文件的作用 6.熟悉auction项目 ------------

eclipse jee创建Maven project并转换为Dynamic web project

一.创建maven工程 在eclipse的菜单栏选择File->New->Other->Maven->Maven Project 下一步后选择Create a simple project(skip archetype selection),如图 下一步后输入Group Id,Archive Id,Packaging后点击Finish,如图 创建成功后的文件目录,如图 二.转换为java的Dynamic Web Project 右键点击Project的名称,选择Properties

Eclipse 使用maven创建Dynamic Web Project

今天看到spring的官网首页已经没有下载连接了,建议使用maven构建spring项目.虽然maven已经不是新技术,但是这个我还没用过,谷歌走起! 通常创建项目都是用Eclipse,前几年还是MyEclipse,后来在“程序尽量不使用盗版”的精神下(PS:“尽量”这个词是我自己加的),换成了Eclipse.时间长了也觉得Eclipse也不错-优点越来越多了! 网上找了下使用maven创建Dynamic Web Project的方式,基本上都是先创建一个maven项目,然后再通过Project

用maven创建java project,再转化为dynamic web project

使用myeclipse 2014创建java project几次都没有成功,还是觉得用maven创建java project然后导入到myeclipse ide中,比较方便. 首先在workspace目录下面创建maven工程,mvn archetype:create -DgroupId=com.test -DartifactId=test.控制台输出如下: [INFO] --------------------------------------------------------------

Eclipse Java EE 创建 Dynamic Web Project

1.      创建一个web工程,此处用eclipse创建(如果对创建web工程很熟悉,可以不看的,本文目的是做一个记录)  1)     打开新建工程对话框,选择Dynamic web Project并点击下一步,如图: 2)在出现的工程设定窗口中,设定工程的名字和Dynamic web module version(对应的servlet版本,不同的Dynamic web module version对应生成的工程web.xml不一样.web组件版本是不下兼容.tomcat6一般对应着2.4

Eclipse创建Maven Web项目 + 测试覆盖率 + 常见问题(2015.07.14--小赞)

Eclipse创建Maven web项目: 到此,并没有创建好,接下来一步步解决问题: 问题:无法创建src/main/java目录 解决: 右键项目选择[properties] 点击[OK] 问题:Cannot change version of project facet Dynamic web module to ... 解决办法: 改为你要的版本,我设为1.7 改为你要的版本,我设为1.7.0 我设为: 保存,刷新项目: 到此尚未完成,还有一个文件要修改,web.xml: 改为: <?x

从零开始通过Eclipse 创建Maven web工程

在本次的博文中,我将从零开始一步一步教你怎么在window下创建一个Maven web工程. 一.查看是否已经安装mvn 1.按键盘上的win+R,并输入cmd,如下图所示: 2.点击确定,出现dos操作界面,并输入命令:mvn -v 查看是否已经在系统环境变量中配置过mvn. 3.如果安装了maven,会出现maven的相应版本号和Java版本号. 二.安装Maven 如果你的计算机上未曾安装过Maven,需要进行这一步错做. 1.百度搜索"Maven 下载",或者直接去Apache