用maven新建springMVC的demo项目时,为了做一个不需要配置文件的demo,自定义了一个资源初始化的类,并删除了web.xml,但这时maven报错:web.xml is missing and <failOnMissingWebXml> is set to true
解决办法是:在pom.xml中将failOnMissingWebXml设为false,如下:
org.apache.maven.plugins maven-war-plugin 2.4 src/main/webapp rest.SpringMVC2 false rest.SpringMVC2
这时问题即解决。
另:如果你又想配置web.xml。这时的做法是:右击项目--> Java EE Tools -->Generate Deployment Descriptor Stub,然后web.xml则自己出现在项目里的WEB-INF下。