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

jar包運(yùn)行時(shí)提示jar中沒(méi)有主清單屬性的解決

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

jar包運(yùn)行時(shí)提示jar中沒(méi)有主清單屬性

解決辦法

在pom文件中添加

<build>
        <!--打包成jar包時(shí)的名字-->
        <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,編譯,打包,此時(shí)再執(zhí)行java -jar就可以正常啟動(dòng)程序了

運(yùn)行jar包報(bào)“XXX中沒(méi)有主清單屬性”原因及分析

最近寫了一個(gè)博客采集系統(tǒng),用的是普通maven項(xiàng)目中的main方法作為啟動(dòng)項(xiàng),打完jar包在centos7上運(yùn)行時(shí)報(bào)錯(cuò),查找資料改正,做一些必要的筆記,一來(lái)是對(duì)自己學(xué)習(xí)的知識(shí)的鞏固,二來(lái)對(duì)有同樣問(wèn)題的人有參考作用

報(bào)錯(cuò)原因

打包后的jar文件中的MANIFEST.MF缺少項(xiàng)目啟動(dòng)項(xiàng),即沒(méi)有Main-Class,如下:

解決方案

1、指定MANIFEST.MF路徑

項(xiàng)目打包前:

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

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

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

2、項(xiàng)目pom.xml文件中添加插件spring-boot-maven-plugin

3、修改后重新生成jar包

結(jié)果如下:

相關(guān)常用命令匯總

在linux下啟動(dòng)或關(guān)閉jar包服務(wù)

啟動(dòng):進(jìn)入到j(luò)ar包對(duì)應(yīng)的文件夾,執(zhí)行 nohup java -jar xxx.jar & 命令

關(guān)閉:

  • 先查出對(duì)應(yīng)的PID:執(zhí)行命令 ps -aux
  • kill命令關(guān)閉對(duì)應(yīng)的PID:執(zhí)行命令 kill 對(duì)應(yīng)的jar包PID

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

總結(jié)

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

相關(guān)文章

  • 登陸驗(yàn)證碼kaptcha結(jié)合spring boot的用法詳解

    登陸驗(yàn)證碼kaptcha結(jié)合spring boot的用法詳解

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

    基礎(chǔ)不牢,地動(dòng)山搖,Java基礎(chǔ)速來(lái)刷刷

    基礎(chǔ)不牢,地動(dòng)山搖,快來(lái)一起學(xué)習(xí)一下基礎(chǔ)吧,不斷地學(xué)習(xí)就算是基礎(chǔ)也會(huì)有新的認(rèn)知和收獲,加油
    2021-08-08
  • Java動(dòng)態(tài)替換properties文件中鍵值方式

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

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

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

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

    java模擬http的Get/Post請(qǐng)求,并設(shè)置ip與port代理的方法

    下面小編就為大家?guī)?lái)一篇java模擬http的Get/Post請(qǐng)求,并設(shè)置ip與port代理的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • Java的HashTable源碼解讀

    Java的HashTable源碼解讀

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

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

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

    jstack報(bào)錯(cuò)Unable to open socket file解決

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

    Java深入探究Object類的方法

    java繼承中說(shuō)到的Object類是java中一個(gè)特殊的類,所有的類都是直接或者間接的繼承自O(shè)bject類,即如果某個(gè)類沒(méi)有使用extends關(guān)鍵字則默認(rèn)是java.lang.Object類的子類,所以所有的類都可以使用Object類中定義的方法,下面介紹Object類的常用方法
    2022-05-05
  • Java中SpringBoot的TCC事務(wù)詳解

    Java中SpringBoot的TCC事務(wù)詳解

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

最新評(píng)論

漳州市| 新龙县| 曲周县| 九龙县| 定西市| 长治县| 邢台县| 吴旗县| 常山县| 常山县| 武隆县| 东方市| 资溪县| 郧西县| 宜川县| 华亭县| 繁昌县| 广西| 丰顺县| 汝南县| 永清县| 新巴尔虎右旗| 沾益县| 天祝| 泉州市| 渝中区| 会昌县| 阳西县| 丹巴县| 米易县| 陕西省| 宝山区| 神木县| 阿勒泰市| 嘉义县| 正宁县| 峡江县| 亚东县| 青田县| 永靖县| 南召县|