使用eclipse创建mavenWeb项目,中途遇到的问题及解决方案!
创建MavenWeb项目的步骤,如下:
1)、new--->Maven --->maven project,如图:

之后,
next,最后finish,项目创建完成,项目的目录如下:

将webContent(从普通的web项目下找到复制)中的文件夹拷贝到webapp文件下面,
接下来就是修改一系列的配置文件,选择“项目”,然后右击---properties,--->Project Facets,将项目修改(转换成)为Web项目,

点击,修改里面的配置信息,如下图:
之后就是remove掉没有用的文件,webContent文件、test相关的两个文件;

创建index.jsp页面进行测试,是否创建成功web项目?
问题一:
1、创建好mavenWeb项目之后,要添加tomcat-server时,报出这样子的一个错误,

上网查了查,配置文件中的版本号太高,找不到与之版本匹配的,才出现这样子的错误!
解决方法:找到【指定的web项目的根目录下】此项目的目录,然后再找到项目下的.settings目录下的org.eclipse.wst.common.project.facet.core.xml文件,
打开找到<installed facet="jst.web" version="3.0"/>,将3.0改为2.5即可;-------问题解决!!!
问题二:
使用eclipse,创建mavenWeb项目,tomcat启动成功且控制台没有错误信息的打印,而在浏览器中进行验证时总是报404错误????这是为何???
解决方法:
回顾创建web项目步骤:其中忽略掉的步骤是:在配置时没有将webContent文件删除掉,且添加maven的配置文件,
选中“项目",然后右击选择“properties”---->Deployment Asssembly,然后将webContent项remove掉,还有test相关的文件也可以remove掉,test是测试相关的文件,
add一个folder文件,next-->next-->src下的main下的webapp文件,最后在点击“Finish”,
在add一个Java Build Path Entries,next--->Maven Dependencies文件,最后再点击"Finish";最后再点击"OK";
重新启动tomcat,在浏览器中输入相应的地址:http://localhost:8080/MavenTest/index.jsp ,进行测试web项目是否创建成功。
问题三:
创建的maven web项目时,报错误提示:
An internal error occurred during: "Loading descriptor for MavenWebTest.". java.lang.NullPointerExce,查看了错误信息,又回顾创建项目时的步骤,确定的是:配置信息没有错,或者忘记配置什么重要的信息,上网上搜了搜,(解决方案)将项目目录中的web.xml配置文件删除,然后又重新创建一个web.xml配置,之后不在报错误信息,启动tomcat,然后测试成功!!
使用eclipse创建mavenWeb项目,中途遇到的问题及解决方案!的更多相关文章
- Eclipse创建Maven-Web项目及解决 jre版本和web.xml版本问题
eclipse maven-web有个蛋疼的问题,就是web版本很低. 且看别人是如何解决的:Eclipse创建Maven-Web项目及解决 jre版本和web.xml版本问题
- eclipse 创建mavenWeb项目
eclipse 创建mavenWeb项目 CreationTime--2018年6月7日18点46分 Author:Marydon 一.创建MavenWeb项目 1.右键-->New--&g ...
- eclipse创建Maven-web项目(-)
一.new----other----maven----maven project 二.next 三.next(选择maven-archetype-webapp) 四.填写相应的信息,Packaged是 ...
- eclipse 创建maven 项目 动态web工程报错
Eclipse 创建maven 项目 动态web工程 注:Eclipse版本为(Version: Mars.1 Release (4.5.1))maven版本为(apache-maven-3.3.9) ...
- (八)Eclipse创建Maven项目运行mvn命令
1.Eclipse创建Maven项目 使用Eclipse创建一个Maven项目非常的简单,选择菜单项File>New>Other(也可以在项目结构空白处右击鼠标键),在弹出的对话框中选择M ...
- Eclipse 创建 Maven 项目、Maven JavaWeb 项目
Eclipse 创建 Maven 项目 新建一个maven项目 (默认)(如果不行第一个Create a simple ... 也选中) 默认 Jav ...
- eclipse 创建maven 项目 动态web工程完整示例
需求表均同springmvc案例 此处只是使用maven 注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了 没有的话需要安装m ...
- eclipse 创建maven 项目 动态web工程完整示例 maven 整合springmvc整合mybatis
接上一篇: eclipse 创建maven 项目 动态web工程完整示例 eclipse maven工程自动添加依赖设置 maven工程可以在线搜索依赖的jar包,还是非常方便的 但是有的时候可能还需 ...
- eclipse 创建springboot项目
eclipse创建springboot项目的三种方法: 引自:https://blog.csdn.net/mousede/article/details/81285693
随机推荐
- 【转】H5 浏览器和 webview 后退缓存机制
来源:https://juejin.im/entry/588b44a08fd9c544813ed5b3 一.背景 用户点击浏览器工具栏中的后退按钮,或者移动设备上的返回键时,或者JS执行history ...
- VC内联汇编和GCC内联汇编的语法区别
VC: #include <stdio.h> main(){ int a = 1; int b = 2; int c; __asm{ mov eax,a mov ebx,b mov ecx ...
- NSMutableArray修改替换某个位置的元素
使用NSMutableArray的replaceObjectAtIndex方法.
- 百度地图api的简单应用(二):轻量级路径规划
同上篇的原理,我们还是输入url,返回json文件. 而由图可见,路径规划返回的json文件内容可能会很多.杂: 因此后续的处理与上篇略有不同. import json import requests ...
- 【SpringBoot】spring-session-data-redis 解决集群环境下session共享
为什么会产生Session共享问题 集群情况下,session保存在各自的服务器的tomcat中,当分发地址至不同服务时,导致sesson取不到,就会产生session共享问题. 解决方案 负载均 ...
- AJAX - 服务器 响应
AJAX - 服务器 响应 服务器响应 如需获得来自服务器的响应,请使用 XMLHttpRequest 对象的 responseText 或 responseXML 属性.大理石构件来图加工 属性 描 ...
- 记一次创建svc代理失败
在看尚硅谷的k8s视频中,学到ingress代理的时候,由于之前按照视频安装了V1.15.1,后面环境又出了问题,重新安装了 16.1的,为这次失败埋下了伏笔. 教案中的yaml apiVersion ...
- Http请求详解(转)----请求+响应各字段详解
参考HTTP深入浅出http请求(转)-----http请求的过程和实现机制 1. HTTP请求格式 首先介绍HTTP协议:超文本传输协议(HTTP,HyperText Transfer Protoc ...
- 冲刺周三The Third Day
一.ThirdDay照片 二.项目分工 三.今日份燃尽图 四.项目进展 码云团队协同环境构建完毕 利用Leangoo制作任务分工及生成燃尽图 完成AES加解密部分代码 用代码实现对文件的新建.移动.复 ...
- 第三周syh
第三周作业 7-1 判断上三角矩阵 (15 分) 上三角矩阵指主对角线以下的元素都为0的矩阵:主对角线为从矩阵的左上角至右下角的连线. 本题要求编写程序,判断一个给定的方阵是否上三角矩阵. 输入格 ...