构建过程参考:

http://blog.csdn.net/smilevt/article/details/8215558/

http://www.cnblogs.com/dcba1112/archive/2011/05/01/mave.html

http://blog.rockcms.com/archives/159  Maven笔记(四)– eclipse+tomcat构建web工程
(比较全,推荐!)

构建过程中遇到的问题:

1. 配置项目添加src/main/java,src/test/java,src/test/resources时,显示文件已存在。

解决办法:项目在Navigator视图下加上三个文件夹,项目根目录右击—Properities—Java Build Path—Source—Add Folder,将三个文件夹选为Source Folder。

2. 将Web变成dynamic web工程的过程中,右击项目Properities,没有Project Facets。

解决办法:打开.project文件,在<natures></natures>中添加

<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>

刷新项目即可。

参考:http://www.cnblogs.com/jerome-rong/archive/2012/12/18/2822783.html

关于上述问题解决方案网上很多,归结起来就是修改.project 和.settings中的文件。

按照网上的方案我是没解决,最终选择使用Eclipse 的 J2EE版本。

3. 使用J2EE 创建server,打开localhost:8080报404。

解决办法:在servers 视图中双击自己的server,如我的Tomcat,

修改Server Path 成我自己的Tomcat 的路径,Deploy path 修改成我的Tomcat 中的webapps 路径。Ctrl+s ,重新启动Tomcat 即可。

参考:http://blog.csdn.net/lanzhizhuxia/article/details/8087709

4. 新建好的web 工程默认的index.jsp 报错。

解决方法:添加一个文件头——

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

也可以只添加一个

<!DOCTYPE html>

5. 上步添加好的文件头导致web 工程报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。

解决方法:Build Path—Java Build Path—Libraries—Add Library—Server Runtime — Tomcat Server,切换到Java Build Path中的Order and Export 中选择Apache Tomcat ,OK 即可。

参考:http://blog.csdn.net/fei20072050104/article/details/21785565

Eclipse中使用maven构建web项目中遇到的问题的更多相关文章

  1. 利用Eclipse中的Maven构建Web项目(三)

    利用Eclipse中的Maven构建Web项目 1.将Maven Project转换成动态Web项目,鼠标右键项目,输入"Project Facets" 2.依据Dynamic W ...

  2. 利用Eclipse中的Maven构建Web项目报错(二)

    利用Eclipse中的Maven构建Web项目 1.错误描述 [INFO] Scanning for projects... [INFO] [INFO] Using the builder org.a ...

  3. 利用Eclipse中的Maven构建Web项目报错(一)

    利用Eclipse中的Maven构建Web项目 1.在进行上述操作时,pom.xml一直报错 <project xmlns="http://maven.apache.org/POM/4 ...

  4. 利用Eclipse中的Maven构建Web项目(二)

    利用Eclipse中的Maven构建Web项目 1.新建源文件夹,Java Resources鼠标右键,"New-->Source Folder" 2.新建src/main/ ...

  5. 利用Eclipse中的Maven构建Web项目(一)

    利用Eclipse中的Maven构建Web项目 1.新建一个Maven Project,"New-->Other..." 2.选择"Maven Project&qu ...

  6. Maven学习总结(七)——eclipse中使用Maven创建Web项目

    一.创建Web项目 1.1 选择建立Maven Project 选择File -> New ->Project,如下图所示:

  7. Maven——eclipse中使用Maven创建Web项目

    原文:http://www.cnblogs.com/xdp-gacl/p/4054814.html 一.创建Web项目 1.1 选择建立Maven Project 选择File -> New - ...

  8. 转】Maven学习总结(七)——eclipse中使用Maven创建Web项目

    原博文出自于: http://www.cnblogs.com/xdp-gacl/p/4054814.html 感谢! 一.创建Web项目 1.1 选择建立Maven Project 选择File -& ...

  9. (转)Maven学习总结(七)——eclipse中使用Maven创建Web项目

    孤傲苍狼只为成功找方法,不为失败找借口! Maven学习总结(七)——eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Project 选择File -&g ...

随机推荐

  1. [Android Pro] StarUML 版本破解

    参考:http://bbs.chinapyg.com/thread-79022-1-1.html 官网下载地址 : http://staruml.en.softonic.com 各平台版本均适用,本文 ...

  2. webApp路由控制-vue-router2.0

    安装 直接下载 / CDN https://unpkg.com/vue-router 中文api: http://router.vuejs.org/zh-cn/index.html

  3. js中我的注释规范

    模块功能描述说明: /** * ------------------------------------------------------------------ * 模块描述说明 * ------ ...

  4. 字符匹配算法之Boyer-Moore算法

    Boyer-Moore算法的精华是从后向前,取好后缀与坏后缀中的最大移动位移动搜索词,以达到最快速检索的效果. 详情参考:http://www.ruanyifeng.com/blog/2013/05/ ...

  5. iOS-Runtime-Headers

    iOS8.4 及之前的头文件 私有及共有API https://github.com/nst/iOS-Runtime-Headers  

  6. 做一个App前需要考虑的几件事

    本文转载于文章原文链接,版本归原作者所有! 随着工具链的完善,语言的升级以及各种优质教程的涌现,做一个 App 的成本也越来越低了.尽管如此,有些事情最好前期就做起来,避免当 App 有了一定规模后, ...

  7. PHP面向对象——类常量,魔术常量与延期绑定

    普通常量  define('常量名',常量值): 以前说过:define定义的常量,全局有效 无论是页面内,函数内,类内,都可以访问. 例: define('ACC','Deny')    class ...

  8. js 倒计时点击和当前时间

    <input id="btn" type="submit" value="确定" disabled="disabled&qu ...

  9. Oracle11g在使用exp导出时不导出空表问题的解决办法

    11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1.insert一行,再rollback就产生segment了. 该方法是在在空表中插入数据,再删除,则产生segmen ...

  10. C# 创建Windows Service

    当我们需要一个程序长期运行,但是不需要界面显示时可以考虑使用Windows Service来实现.这篇博客将简单介绍一下如何创建一个Windows Service,安装/卸载Windows Servi ...