Docker 容器鏡像無法正常啓動,日誌拋出 no main manifest attribute 問題的解決方法

(1)原因
打的jar 不是可執行 jar。使用 java -jar xxx.jar,會發現存在同一個問題:

(2)解決
在項目的 pom 文件中加入 spring-boot-maven-plugin 插件:

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

Spring Boot Maven plugin能夠把Spring Boot應用打包爲可執行的jar或war文件,然後以通常的方式運行Spring Boot應用。默認 goal 是 repackage。

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