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

jar包運行時提示jar中沒有主清單屬性的解決

 更新時間:2023年02月25日 10:46:14   作者:滑稽的鼠標  
這篇文章主要介紹了jar包運行時提示jar中沒有主清單屬性的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

jar包運行時提示jar中沒有主清單屬性

解決辦法

在pom文件中添加

<build>
        <!--打包成jar包時的名字-->
        <finalName>cloud-provider-payment8002</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

之后執(zhí)行mvn install,編譯,打包,此時再執(zhí)行java -jar就可以正常啟動程序了

運行jar包報“XXX中沒有主清單屬性”原因及分析

最近寫了一個博客采集系統(tǒng),用的是普通maven項目中的main方法作為啟動項,打完jar包在centos7上運行時報錯,查找資料改正,做一些必要的筆記,一來是對自己學習的知識的鞏固,二來對有同樣問題的人有參考作用

報錯原因

打包后的jar文件中的MANIFEST.MF缺少項目啟動項,即沒有Main-Class,如下:

解決方案

1、指定MANIFEST.MF路徑

項目打包前:

第一步 file–>project structure 彈框后選中Atifacts—> + ---->jar---->from module with dependenceis

第二步 選擇一個Main Class,然后指定META-INF/MANIFEST.MF的路徑為src下(注意不要放到main/java目錄下,否則打成的jar中META-INF/MANIFEST.MF不含有Main-Class信息)

如果這個方案不行,那就很有可能是另一個原因

2、項目pom.xml文件中添加插件spring-boot-maven-plugin

3、修改后重新生成jar包

結果如下:

相關常用命令匯總

在linux下啟動或關閉jar包服務

啟動:進入到jar包對應的文件夾,執(zhí)行 nohup java -jar xxx.jar & 命令

關閉:

  • 先查出對應的PID:執(zhí)行命令 ps -aux
  • kill命令關閉對應的PID:執(zhí)行命令 kill 對應的jar包PID

實時查看日志命令:進入到對應的日志目錄下面,執(zhí)行 tail -f xx.log 命令,停止退出,執(zhí)行ctrl+c

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 登陸驗證碼kaptcha結合spring boot的用法詳解

    登陸驗證碼kaptcha結合spring boot的用法詳解

    在一個web應用中驗證碼是一個常見的元素。不管是防止機器人還是爬蟲都有一定的作用,下面這篇文章主要給大家介紹了登陸驗證碼kaptcha結合spring boot用法的相關資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-06-06
  • 基礎不牢,地動山搖,Java基礎速來刷刷

    基礎不牢,地動山搖,Java基礎速來刷刷

    基礎不牢,地動山搖,快來一起學習一下基礎吧,不斷地學習就算是基礎也會有新的認知和收獲,加油
    2021-08-08
  • Java動態(tài)替換properties文件中鍵值方式

    Java動態(tài)替換properties文件中鍵值方式

    這篇文章主要介紹了Java動態(tài)替換properties文件中鍵值方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Spring MVC 執(zhí)行流程的簡述

    Spring MVC 執(zhí)行流程的簡述

    這篇文章主要介紹了Spring MVC 執(zhí)行流程的簡述,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • java模擬http的Get/Post請求,并設置ip與port代理的方法

    java模擬http的Get/Post請求,并設置ip與port代理的方法

    下面小編就為大家?guī)硪黄猨ava模擬http的Get/Post請求,并設置ip與port代理的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Java的HashTable源碼解讀

    Java的HashTable源碼解讀

    這篇文章主要介紹了Java的HashTable源碼解讀,HashTable繼承了Dictionary類,提供了一些字典相關的基本功能如添加、刪除、判空、獲取元素數(shù)量等,需要的朋友可以參考下
    2023-12-12
  • SpringBoot的ResponseEntity類返回給前端具體講解

    SpringBoot的ResponseEntity類返回給前端具體講解

    這篇文章主要給大家介紹了關于SpringBoot的ResponseEntity類返回給前端的相關資料,ResponseEntity是Spring框架中用于封裝HTTP響應的類,可以自定義狀態(tài)碼、響應頭和響應體,常用于控制器方法中返回特定數(shù)據(jù)的HTTP響應,需要的朋友可以參考下
    2024-11-11
  • jstack報錯Unable to open socket file解決

    jstack報錯Unable to open socket file解決

    這篇文章主要為大家介紹了jstack報錯Unable to open socket file的解決方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-02-02
  • Java深入探究Object類的方法

    Java深入探究Object類的方法

    java繼承中說到的Object類是java中一個特殊的類,所有的類都是直接或者間接的繼承自Object類,即如果某個類沒有使用extends關鍵字則默認是java.lang.Object類的子類,所以所有的類都可以使用Object類中定義的方法,下面介紹Object類的常用方法
    2022-05-05
  • Java中SpringBoot的TCC事務詳解

    Java中SpringBoot的TCC事務詳解

    這篇文章主要介紹了Java中SpringBoot的TCC事務詳解,近年來,隨著微服務架構的普及,TCC?事務成為了一種非常流行的分布式事務解決方案,在?Spring?Boot?中,我們可以很容易地使用?TCC?事務來管理分布式事務,需要的朋友可以參考下
    2023-07-07

最新評論

湖南省| 桐梓县| 平昌县| 延寿县| 天水市| 潞城市| 邹平县| 广平县| 西贡区| 龙岩市| 库车县| 靖宇县| 太康县| 阜阳市| 洪雅县| 漳平市| 托克逊县| 定远县| 陆良县| 葫芦岛市| 旌德县| 汤原县| 莱西市| 黎川县| 资中县| 宁德市| 阿拉善盟| 陵川县| 石河子市| 大姚县| 八宿县| 临清市| 封开县| 瑞安市| 河北区| 双峰县| 达孜县| 常宁市| 苏尼特左旗| 抚州市| 竹北市|