创建一个maven项目并初步调试

创建一个动态web项目

首先你得让你的eclipse已经与maven和tomcat架包已经绑定,之后开始新建一个maven工程。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
完成以上四步,就可以完成对maven项目的创建。

项目创建完毕,会出现报错问题

第一个报错“the superclass "javax.servlet.http.HttpServlet"was not found on the java Build Path”

原因:缺失一个http的父类。将tomcat下的一个架包引入,即可解决错误。
步骤:选中项目,右键选择–properties
在这里插入图片描述
点击add library,将Server Runtime选中,点击next,再选择,你安装的tomcat架包,最后点击finish。即可解决第一个错误。

第二个警告:“Build path specifies execution environment J2SE-XX.There are no JRES…” 也有可能是,当前执行环境是jdk1.7版本等等,但是我们却只有jdk-13(自己安装的jdk)等等。

这个原因是,默认创建的maven项目会指定默认的jdk版本执行,我们只需要将pro.xml中的一些设置更改为我们自己的jdk版本就可以执行运行了。我的版本是jdk-13,更改如下:
在这里插入图片描述
maven的依赖,需要版本对应。这个依赖语句,可以通过maven的官网,进行添加。网址为:
https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin/3.8.1.
在这里插入图片描述
之后,查看项目文件,将缺少的文件夹进行补充完整。new–>source folder
在这里插入图片描述
建立好文件夹后,再配置一下。选中项目,点击properties
在这里插入图片描述

更改动态web版本为3.1版本

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
保存,退出。再查看的时候,就把动态网页版本改为3.1了。

接着,我们需要对项目中的web.xml进行更改信息,让其支持3.1版本

在这里插入图片描述

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
         xmlns="http://xmlns.jcp.org/xml/ns/javaee"   
       xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 
       http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"  version="3.1" metadata-complete="true"> 
       
       <display-name>Archetype Created Web Application</display-name>
       <welcome-file-list>
       <welcome-file>index.jsp</welcome-file>
       <welcome-file>index.html</welcome-file>
       </welcome-file-list>
</web-app>

完成以上所有过程后,就完成了对项目的创建。运行测试

首先:
在这里插入图片描述
之后,点击,选择start,会让控制台输出日志信息。
在这里插入图片描述
打开浏览器,(这里提一下,我的项目名字为o2o),输入地址,进行访问。默认端口号为8080
在这里插入图片描述
在这里插入图片描述
好了,目前为止,就搭建好了一个完成maven项目,以后学习后会继续更新。

上一篇: SSM框架学习
下一篇: 行人重识别reid数据集
Smallcloudy
博客等级 码龄10年 53粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值