Eclipse中使用maven构建web项目中遇到的问题
构建过程参考:
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项目中遇到的问题的更多相关文章
- 利用Eclipse中的Maven构建Web项目(三)
利用Eclipse中的Maven构建Web项目 1.将Maven Project转换成动态Web项目,鼠标右键项目,输入"Project Facets" 2.依据Dynamic W ...
- 利用Eclipse中的Maven构建Web项目报错(二)
利用Eclipse中的Maven构建Web项目 1.错误描述 [INFO] Scanning for projects... [INFO] [INFO] Using the builder org.a ...
- 利用Eclipse中的Maven构建Web项目报错(一)
利用Eclipse中的Maven构建Web项目 1.在进行上述操作时,pom.xml一直报错 <project xmlns="http://maven.apache.org/POM/4 ...
- 利用Eclipse中的Maven构建Web项目(二)
利用Eclipse中的Maven构建Web项目 1.新建源文件夹,Java Resources鼠标右键,"New-->Source Folder" 2.新建src/main/ ...
- 利用Eclipse中的Maven构建Web项目(一)
利用Eclipse中的Maven构建Web项目 1.新建一个Maven Project,"New-->Other..." 2.选择"Maven Project&qu ...
- Maven学习总结(七)——eclipse中使用Maven创建Web项目
一.创建Web项目 1.1 选择建立Maven Project 选择File -> New ->Project,如下图所示:
- Maven——eclipse中使用Maven创建Web项目
原文:http://www.cnblogs.com/xdp-gacl/p/4054814.html 一.创建Web项目 1.1 选择建立Maven Project 选择File -> New - ...
- 转】Maven学习总结(七)——eclipse中使用Maven创建Web项目
原博文出自于: http://www.cnblogs.com/xdp-gacl/p/4054814.html 感谢! 一.创建Web项目 1.1 选择建立Maven Project 选择File -& ...
- (转)Maven学习总结(七)——eclipse中使用Maven创建Web项目
孤傲苍狼只为成功找方法,不为失败找借口! Maven学习总结(七)——eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Project 选择File -&g ...
随机推荐
- sqlplus 设置
set heading offset line 40001.设置页面显示总行数show pagesize; //首先查看目前的pagesize,默认是14set pagesize 100; //将pa ...
- 模拟赛1031d2
巧克力棒(chocolate)Time Limit:1000ms Memory Limit:64MB题目描述LYK 找到了一根巧克力棒,但是这根巧克力棒太长了, LYK 无法一口吞进去.具体地,这根巧 ...
- Loadrunner连接Mysql数据库
1.库文件下载地址:http://files.cnblogs.com/files/xiaoxitest/MySQL_LoadRunner_libraries.zip 分别添加到Loadrunner b ...
- python中使用sub替换字符串中的元素
- set -x 跟踪脚本执行信息
注意set -x其中"-"与"x"之间没有空格 [root@GitLab sh]# ./sx.sh heelo + a=heelo + echo heelo h ...
- python实现支持并发、断点续传的Ftp程序
一.要求 1.用户md5认证 2.支持多用户同时登陆(并发) 3.进入用户的命令行模式,支持cd切换目录,ls查看目录子文件 4.执行命令(ipconfig) 5.传输文件: a.支持断点续传 b.传 ...
- windows多线程详解
转自:http://blog.csdn.net/zhouxuguang236/article/details/7775232 在一个牛人的博客上看到了这篇文章,所以就转过来了,地址是http://bl ...
- PMP 第八章 项目质量管理
1规划质量 2实施质量保证 3实施质量控制 质量成本 1.等级和质量的区别?现代质量管理的重要性,关注图8-2 质量是一些列内在特性满足要求的程度,而等级是对用途相同但技术特性不同的产品或服务的 ...
- 阿里云(ECS)Centos服务器LNMP环境搭建
阿里云( ECS ) Centos7 服务器 LNMP 环境搭建 前言 第一次接触阿里云是大四的时候,当时在校外公司做兼职,关于智能家居项目的,话说当时俺就只有一个月左右的 php 后台开发经验(还是 ...
- [Windows驱动开发](四)内存管理
一.内存管理概念 1. 物理内存概念(Physical Memory Address) PC上有三条总线,分别是数据总线.地址总线和控制总线.32位CPU的寻址能力为4GB(2的32次方)个字 ...