SpringBoot打包遇到的坑:打JAR包部署,包含jsp資源,防止頁面404

一、注入依賴

1、設定項目打包爲jar:

<packaging>jar</packaging>

2、打包插件設定-支持jsp

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <!-- version一一定要使用1.4.2.RELEASE版本 其他都不可以 -->
                <version>1.4.2.RELEASE</version>
                <configuration>
                    <!-- 設定啓動類 -->
                    <mainClass>com.dahao.APP</mainClass>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
        <resources> 
            <resource>
                <!-- JSP包打包到資源裏 -->
                <directory>${basedir}/src/main/webapp</directory>
                <!-- 指定resources插件處理哪個目錄下的資源文件 -->
                <targetPath>META-INF/resources</targetPath>
                <includes>
                    <include>**/**</include>
                </includes>
            </resource>
        </resources>
    </build>

3、使用Maven clean下項目

二、打包部署操作

1、通過Maven package或者Maven install 將項目打包jar

2、cmd--找到對應的jar目錄,執行java -jar xxxx.jar 即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章