Java 构建SpringMVC应用程序的jar

Java 构建SpringMVC应用程序的jar,java,spring,maven,spring-mvc,Java,Spring,Maven,Spring Mvc,我有一个带结构的mvc应用程序: -src |-main (here java files) |-resources (here only application.properties file) |-webapp |-css |-js |-img |(jsp files) 我没有.xml文件(除了pom.xml) 我是从idea(使用java8)开始的,一切正常,应用程序运行良好! 但当我尝试构建.jar文件并执行它时,我遇到了问题:当我尝试加载我的网站的任何页

我有一个带结构的mvc应用程序:

-src
 |-main (here java files)
 |-resources (here only application.properties file)
 |-webapp
   |-css
   |-js
   |-img
   |(jsp files)
我没有.xml文件(除了pom.xml)

我是从idea(使用java8)开始的,一切正常,应用程序运行良好! 但当我尝试构建.jar文件并执行它时,我遇到了问题:当我尝试加载我的网站的任何页面时,我得到了错误(java7):
PWC6117:找不到文件“null”。

如果我使用java8,我会看到以下错误:

有没有什么方法可以构建jar,它的工作原理和idea中的一样

这是我的pom文件的一部分:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.4</version>
            <configuration>
                <warSourceDirectory>src/main/webapp</warSourceDirectory>
                <failOnMissingWebXml>false</failOnMissingWebXml>
            </configuration>
        </plugin>
    </plugins>

</build>

org.springframework.boot
springbootmaven插件
org.apache.maven.plugins
maven战争插件
2.4
src/main/webapp
假的

@JBNizet,谢谢@谢谢你!