使用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
随机推荐
- 在HTML页面加载完毕后运行某个js
js <script type="text/javascript"> window.onload=function(){ //执行} </script> j ...
- scikit-plot
安装说明 安装Scikit-plot非常简单,直接用命令: pip install scikit-plot 即可完成安装. 仓库地址: https://github.com/reiinakano/sc ...
- python接口自动化五(参数关联)
前言 我们用自动化发帖之后,要想接着对这篇帖子操作,那就需要用参数关联了,发帖之后会有一个帖子的id,获取到这个id,继续操作传这个帖子id就可以了 (博客园的登录机制已经变了,不能用账号和密码登录了 ...
- docker小知识
1,docker 使用普通用户 添加用户组: sudo groupadd docker 加入docker 组 sudo gpasswd -a ${USER} docker 或 usermod -aG ...
- matlab中句柄@的用法
@是Matlab中的句柄函数的标志符,即间接的函数调用方法. 1 句柄函数 主要有两种语法: handle = @functionname handle = @(arglist)anonymous_f ...
- ubuntu下,VSCode采用cmake编译C++工程
首先在VSCode中下载CMake和CMake Tools两个插件. 选中CMake Tools,可以看到在VSCode中如何使用cmake编译C++工程的教程. 官网教程 最重要且最实用,看这个网址 ...
- 点云数据中的三维信息提取pcl
https://www.hanspub.org/journal/PaperInformation.aspx?paperID=24702 https://wenku.baidu.com/view/160 ...
- Java 生成二进制加减法题目
日常算数,有益身心健康. int a; int b; int result; int symbol; int count = 50; Random random = new Random(); for ...
- 前端每日实战:161# 视频演示如何用纯 CSS 创作一张纪念卓别林的卡片(没有笑声的一天就是被荒废的一天)
效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/WaaBNV 可交互视频 此视频是可 ...
- DataList是外部传入的子项数据列表
//定义适配器类public class MyAdapter extends RecyclerView.Adapter<MyAdapter.MyViewHolder>{ private C ...