创建Maven Web项目 报错解决

本文是建立在了解Maven普通项目的目录结构 以及 会使用Maven的pom.xml添加相应jar的前提下进行的。

本文讲讲在Eclipse创建Maven Web项目会遇到的坑。

1.创建一个Maven Project

2.选择项目类型为web项目

3.创建好之后 项目如下

有两处错误:第一是没有普通Maven项目那样的 java源代码目录 main和test,第二是index.jsp报错。

4.创建源代码目录

把项目JRE从1.5改到1.8,此时源码目录已经自动创建出来,但是会报错如下

就是说项目使用的jdk和编译的jdk不匹配,打开项目目录下.setting目录

修改这个xml的 facet="java" version="1.5"为version="1.8"

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="wst.jsdt.web"/>
  <installed facet="java" version="1.5"/>
  <installed facet="jst.web" version="2.3"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>

5.在pom.xml中添加servlet-api.jar 这样jsp报错就没有了。

5.1 如果是使用Dependencies标签页提供的Add按钮添加jar包,需要保存一下。

5.2 如果是直接在xml中修改pom.xml,会报错如下

只需要在项目上右键->Maven->Update Project即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值