前言
之前介绍了如何在idea中部署maven的web项目,但是创建maven项目之后,发现一个小瑕疵:
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > ...... <web-app>
那就是web.xml的版本有点低,可能一般的使用没有问题,但是在使用过滤器的时候,需要定义 dispatcher 标签,这时候就会发现,低版本的不支持,那么该怎么做呢?
创建maven项目
找到本地仓库中文件对应的地址
使用360压缩打开web.xml文件
编辑相关文件
<?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> <display-name>Archetype Created Web Application</display-name> </web-app>
更新完就行了。
坚壁清野