1,將maven打包插件的版本改為1.4.2
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.4.2.RELEASE</version>
</plugin>
2,配置 < resources>將webapp打包進target/classes 目錄,其中< targetPath>META-INF/resources</ targetPath> 指定將webapp打包到target/classes 目錄的META-INF/resources 目錄下,必須這樣配置,否則會出錯.
設置 targetPath 只能是 META-INF/resources。然后用這個版本最好指定一下啟動類main函數<mainClass>,寫上你項目的啟動類,否則當你項目里面存在多個main方法就會報錯不知道用哪個。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.4.2.RELEASE</version>
<configuration>
<mainClass>XXX.XXX.SpringBootWebApplication</mainClass>
</configuration>
</plugin>
</plugins>
<!-- 配置 < resources>將webapp打包進target/classes 目錄,其中< targetPath>META-INF/resources</ targetPath>
指定將webapp打包到target/classes 目錄的META-INF/resources 目錄下,必須這樣配置,否則會出錯 -->
<resources>
<resource>
<directory>src/main/webapp</directory>
<targetPath>META-INF/resources</targetPath>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>
3,使用maven install 如果打包完成之后,用cmd命令啟動jar包,然后訪問該項目
打開cmd命令后,輸入 java -jar xxx.jar (打的jar包所在的地址,可以直接拖過去)
如果運行沒有報錯,就去訪問該項目吧!
