最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring Boot jar中沒有主清單屬性的解決方法

 更新時(shí)間:2020年03月16日 09:51:28   作者:我是康小小  
這篇文章主要介紹了Spring Boot jar中沒有主清單屬性的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

使用Spring Boot微服務(wù)搭建框架,在eclipse和Idea下能正常運(yùn)行,但是在打成jar包部署或者直接使用java -jar命令的時(shí)候,提示了xxxxxx.jar中沒有主清單屬性:

D:\hu-git\spring-xxx-xxx\target>java -jar spring-cloud-eureka-0.0.1-SNAPS
HOT.jar

spring-xxx-xxx-0.0.1-SNAPSHOT.jar中沒有主清單屬性

通過maven打jar包:mvn install, 或者在IDE中右擊選擇Run as -> maven install。
在這里有一個(gè)問題就是主清單屬性是什么?
以SpringBoot為例,jar包中包含了三個(gè)文件夾:BOOT-INF,META-INF,org,可以把jar包解壓到文件夾下查看,其中META-INF文件夾下有一個(gè)MANIFEST.MF文件,該文件指明了程序的入口以及版本信息等內(nèi)容,如下

Manifest-Version: 1.0
Implementation-Title: spring-xxx-xxx
Implementation-Version: 0.0.1-SNAPSHOT
Archiver-Version: Plexus Archiver
Built-By: XXXX
Implementation-Vendor-Id: com.huyikang.practice
Spring-Boot-Version: 1.5.9.RELEASE
Implementation-Vendor: Pivotal Software, Inc.
Main-Class: org.springframework.boot.loader.JarLauncher
Start-Class: com.huyikang.practice.eureka.Application
Spring-Boot-Classes: BOOT-INF/classes/
Spring-Boot-Lib: BOOT-INF/lib/
Created-By: Apache Maven 3.5.2
Build-Jdk: 1.8.0_151
Implementation-URL: http://maven.apache.org
  • Main-Class代表了Spring Boot中啟動(dòng)jar包的程序
  • Start-Class屬性就代表了Spring Boot程序的入口類,這個(gè)類中應(yīng)該有一個(gè)main方法
  • Spring-Boot-Classes代表了類的路徑,所有編譯后的class文件,以及配置文件,都存儲(chǔ)在該路徑下
  • Spring-Boot-Lib表示依賴的jar包存儲(chǔ)的位置

這些值都是SpringBoot打包插件會(huì)默認(rèn)生成的,如果沒有這些屬性,SpringBoot程序自然不能運(yùn)行,就會(huì)報(bào)錯(cuò):jar中沒有主清單屬性,也就是說沒有按照SpringBoot的要求,生成這些必須的屬性。

解決辦法:

在pom中添加一個(gè)SpringBoot的構(gòu)建的插件,然后重新運(yùn)行 mvn install即可。

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

在運(yùn)行mvn install的時(shí)候,自動(dòng)生成這些主清單屬性,運(yùn)行java -jar xxx.jar時(shí)會(huì)根據(jù)主清單屬性找到啟動(dòng)類,從而啟動(dòng)程序。

到此這篇關(guān)于Spring Boot jar中沒有主清單屬性的解決的文章就介紹到這了,更多相關(guān)Spring Boot jar 主清單屬性內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • spring Boot打包部署到遠(yuǎn)程服務(wù)器的tomcat中

    spring Boot打包部署到遠(yuǎn)程服務(wù)器的tomcat中

    這篇文章主要給大家介紹了關(guān)于spring Boot打包部署到遠(yuǎn)程服務(wù)器的tomcat中的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-12-12
  • 通過pipeline配置sonar自動(dòng)化實(shí)現(xiàn)過程解析

    通過pipeline配置sonar自動(dòng)化實(shí)現(xiàn)過程解析

    這篇文章主要介紹了通過pipeline配置sonar自動(dòng)化實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Mybatis分頁(yè)的實(shí)現(xiàn)及使用注解開發(fā)操作

    Mybatis分頁(yè)的實(shí)現(xiàn)及使用注解開發(fā)操作

    這篇文章主要介紹了Mybatis分頁(yè)的實(shí)現(xiàn)及使用注解開發(fā)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 解決SpringBoot配置文件application.yml遇到的坑

    解決SpringBoot配置文件application.yml遇到的坑

    這篇文章主要介紹了解決SpringBoot配置文件application.yml遇到的坑,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • java同步開篇入門簡(jiǎn)單介紹

    java同步開篇入門簡(jiǎn)單介紹

    java中的CountDownLatch、Semaphore、CyclicBarrier這些類又不屬于鎖,它們和鎖又有很多共同點(diǎn),都是為了協(xié)同多線程的執(zhí)行,都是一種同步器,所以這里就借用同步來取名字了,也就是“同步系列”的來源。下面小編來簡(jiǎn)單介紹下
    2019-05-05
  • SpringBoot配置主從數(shù)據(jù)庫(kù)實(shí)現(xiàn)讀寫分離

    SpringBoot配置主從數(shù)據(jù)庫(kù)實(shí)現(xiàn)讀寫分離

    現(xiàn)在的 Web 應(yīng)用大都是讀多寫少,本文主要介紹了SpringBoot配置主從數(shù)據(jù)庫(kù)實(shí)現(xiàn)讀寫分離,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11
  • Springboot獲取jar包中resources資源目錄下的文件

    Springboot獲取jar包中resources資源目錄下的文件

    今天在項(xiàng)目中遇到一個(gè)業(yè)務(wù)場(chǎng)景,需要用到resources資源目錄下的文件,本文主要介紹了Springboot獲取jar包中resources資源目錄下的文件,感興趣的可以了解一下
    2023-12-12
  • IntelliJ?IDEA2022中的Java文檔注釋設(shè)置、操作方法

    IntelliJ?IDEA2022中的Java文檔注釋設(shè)置、操作方法

    這篇文章主要介紹了IntelliJ?IDEA2022中的Java文檔注釋設(shè)置、操作詳述,本文通過圖文并茂的方式給大家介紹IDEA2022?文檔注釋設(shè)置方法,需要的朋友可以參考下
    2022-08-08
  • SpringCloud集成AlloyDB的示例代碼

    SpringCloud集成AlloyDB的示例代碼

    AlloyDB?是?Google?Cloud?提供的一種高度可擴(kuò)展、強(qiáng)性能的關(guān)系型數(shù)據(jù)庫(kù)服務(wù),它兼容?PostgreSQL,并提供了更快的查詢性能和更高的可用性,本文給大家介紹了如何使用SpringCloud集成AlloyDB,需要的朋友可以參考下
    2025-01-01
  • SpringAop @Around執(zhí)行兩次的原因及解決

    SpringAop @Around執(zhí)行兩次的原因及解決

    這篇文章主要介紹了SpringAop @Around執(zhí)行兩次的原因及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07

最新評(píng)論

霍山县| 故城县| 弥勒县| 武义县| 苏尼特右旗| 中山市| 社旗县| 中宁县| 灵武市| 鄂尔多斯市| 嵊泗县| 达日县| 元朗区| 岳普湖县| 长宁县| 资兴市| 彰化市| 岚皋县| 娄烦县| 临夏市| 延长县| 汉川市| 开远市| 遂昌县| 富川| 息烽县| 马公市| 理塘县| 上杭县| 连南| 惠州市| 广昌县| 阿鲁科尔沁旗| 收藏| 南召县| 咸阳市| 长春市| 邛崃市| 历史| 江都市| 永平县|