maven構建的web項目,使用的webapp版本比較低,只有2.3,不支持servlet的註解使用。
步驟一:找到maven本地倉庫repository,比如我的:D:\Maven\repository\org\apache\maven\archetypes\maven-archetype-webapp
在此文件夾下,1.4版本的jar包
使用解壓軟件打開,之後一路打開,找到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="false">
</web-app>
注意此處的,設置爲false,這樣後面創建servlet,使用servlet的註解,才能起效果。
再創建的maven的web項目,纔是4.0版本