web.xml is missing and is se

用maven新建springMVC的demo項目時,爲了作一個不須要配置文件的demo,自定義了一個資源初始化的類,並刪除了web.xml,但這時maven報錯:web.xml is missing and <failOnMissingWebXml> is set to true java

解決辦法是:在pom.xml中failOnMissingWebXml設爲false,以下:web

<build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-war-plugin</artifactId>
                    <version>2.4</version>
                    <configuration>
                        <warSourceDirectory>src/main/webapp</warSourceDirectory>
                        <warName>rest.SpringMVC2</warName>
                        <failOnMissingWebXml>false</failOnMissingWebXml>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>
 
        <finalName>rest.SpringMVC2</finalName>
        <!--rest.SpringMVC2是我本身的項目名字 -->
    </build>

這時問題即解決。spring

另:若是你又想配置web.xml。這時的作法是:右擊項目--> Java EE Tools -->Generate Deployment Descriptor Stub,而後web.xml則本身出如今項目裏的WEB-INF下。apache

相關文章
相關標籤/搜索