Parse error in application web.xml file at web.xml

报错信息包括但不限于

Marking this application unavailable due to previous error(s)
文档中根元素后面的标记必须格式正确。

找了网上很多办法都没办法解决,但几乎都显示是web.xml文件的错,我的web.xml之前从来没报错过,所以猜测是pom.xml的问题。去复制了一个之前运行成功的项目的pom.xml文件上去,然后运行成功了,调试后发现可能是因为dependencies里面的dependenciy顺序问题

贴一个正确的dependencies顺序

 <dependencies>
    <!-- mybatis -->
    <dependency>
      <groupId>org.mybatis</groupId>
      <artifactId>mybatis</artifactId>
      <version>3.5.5</version>
    </dependency>

    <!--mysql-->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.1.34</version>
    </dependency>

    <!--servlet-->
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>3.1.0</version>
      <scope>provided</scope>
    </dependency>

    <!--jsp-->

    <dependency>
      <groupId>javax.servlet.jsp</groupId>
      <artifactId>jsp-api</artifactId>
      <version>2.2</version>
      <scope>provided</scope>
    </dependency>

    <!--jstl-->
    <dependency>
      <groupId>jstl</groupId>
      <artifactId>jstl</artifactId>
      <version>1.2</version>
    </dependency>
    <dependency>
      <groupId>taglibs</groupId>
      <artifactId>standard</artifactId>
      <version>1.1.2</version>
    </dependency>
  </dependencies>

这个顺序问题记得在看的时候就有弹幕提醒,但是那个时候没上心,今晚找错误找了快一个小时才恍然大雾(;′⌒`)

暴露了一个很严重的问题,再看黑马的javaweb课程时总是觉得知识点太多就只看视频不跟着敲代码,看老师敲的很顺利以为很简单,结果一上手做案例就一堆报错,所以说一定不要好高骛远!要多敲多敲!!!而且跟着视频敲的话弹幕还会有很多大佬告诉你他们的错误原因!是优快云找不到的宝贵经验!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值