idea创建Maven项目,修改,web.xml头文件版本为4.0,提高web.xml版本 以及@WebServlet注解不起效果问题

maven构建的web项目,使用的webapp版本比较低,只有2.3,不支持servlet的注解使用。

步骤一:找到maven本地仓库repository,比如我的:D:\Maven\repository\org\apache\maven\archetypes\maven-archetype-webapp

在此文件夹下,1.4版本的jar包

idea创建Maven项目,修改,web.xml头文件版本为4.0,提高web.xml版本 以及@WebServlet注解不起效果问题_第1张图片

使用解压软件打开,之后一路打开,找到web.xml文件,修改模版:

  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">

注意此处的,设置为false,这样后面创建servlet,使用servlet的注解,才能起效果。

再创建的maven的web项目,才是4.0版本

 

你可能感兴趣的:(工具使用配置)