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包所在的地址,可以直接拖過去)
如果運行沒有報錯,就去訪問該項目吧!