码迷,mamicode.com
首页 > Web开发 > 详细

Servlet中写了注解@WebServlet但访问servlet报404错误

时间:2020-05-31 21:54:04      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:cli   coding   version   eclipse   XML   自动生成   问题   xml文件   data-   

以前一直用的eclipse,web.xml文件自动生成的,没自己改过。

这次web.xml是先创建maven项目再添加web配置时,随便从一个web4.0项目里拷贝来的,然后就出问题了。

Servlet中写了注解@WebServlet("xxxx"),但访问servlet时报404错误。

看了web的确是3.0以上的,没找到问题在哪,看了篇博客解决了:https://www.cnblogs.com/iCheny/p/10976735.html


  • 原web.xml(出问题的)

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                          http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
             version="4.0"
             metadata-complete="true">
    </web-app>
    
  • 用Servlet注解的话把metadata-complete改成false

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                          http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
             version="4.0"
             metadata-complete="false">
    </web-app>
    

Servlet中写了注解@WebServlet但访问servlet报404错误

标签:cli   coding   version   eclipse   XML   自动生成   问题   xml文件   data-   

原文地址:https://www.cnblogs.com/musecho/p/13021424.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!