国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

「BUG」啟動(dòng)jar配置文件里的參數(shù)無法替換。

這篇具有很好參考價(jià)值的文章主要介紹了「BUG」啟動(dòng)jar配置文件里的參數(shù)無法替換。。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

項(xiàng)目場(chǎng)景:

linux系統(tǒng)中啟動(dòng)springboot項(xiàng)目的jar,替換掉jar中原有的mysql配置。


問題描述:

啟動(dòng)腳本里,已經(jīng)用通用的方式,java -jar xxx.jar --mysql.host=x.x.x.x:3306 -v,進(jìn)行替換,但是執(zhí)行的還是jar里bootstrap.yml中原有mysql地址配置。

原因分析:

分析也只能先是查看自己的啟動(dòng)腳本有沒有問題,百度了各種原因,最終找到了,啟動(dòng)腳本沒有錯(cuò),為什么就是寫不進(jìn)去。

?解決方案:

public class Application{

? ? ? ? public static void main(String[] args){

? ? ? ? ? ? ? ? SpringApplication.run(Application.class,args);

????????}

}

關(guān)鍵點(diǎn):args,原來項(xiàng)目中 SpringApplication.run(Application.class);啟動(dòng)的時(shí)候少了args,導(dǎo)致啟動(dòng)的時(shí)候無法修改項(xiàng)目中的配置文件信息。文章來源地址http://www.zghlxwxcb.cn/news/detail-785738.html

到了這里,關(guān)于「BUG」啟動(dòng)jar配置文件里的參數(shù)無法替換。的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • springboot項(xiàng)目(jar包)指定配置文件啟動(dòng)

    springboot項(xiàng)目(jar包)指定配置文件啟動(dòng)

    在JetBrains IDEA開發(fā)工具的配置 在IDEA中的program arguments配置此項(xiàng) --spring.profiles.active=dev 命令 在IDEA中的VM options配置此項(xiàng) -Dspring.profiles.active=dev 命令 該啟動(dòng)時(shí)方式會(huì)去加載Jar包中resource目錄下application-dev.yml或application-dev.properties文件。同時(shí)需要注意的是通IDEA的啟動(dòng)方式一樣。 y

    2024年02月12日
    瀏覽(30)
  • 外部配置文件和Class打包到j(luò)ar 然后重新啟動(dòng)java -jar

    我這邊以demo.jar和application-dev.properties配置文件為例 一.將Test1.class和Test2.class替換到j(luò)ar內(nèi)部 步驟1:解壓原始demo.jar 將兩個(gè)class文件拷貝到j(luò)ar目錄下后cd到文件目錄執(zhí)行: 步驟2:替換或添加class文件 步驟3:重新打包jar 二、優(yōu)先加載外部的配置文件application-dev.properties,啟動(dòng)ja

    2024年01月19日
    瀏覽(28)
  • springboot如何用jar包啟動(dòng),同時(shí)為不同機(jī)房設(shè)置不同的配置文件

    示例代碼: 利用maven-assembly-plugin,抽取配置文件到conf目錄下, 示例代碼: 最終效果如下: 示例代碼如下: 最終達(dá)到的效果是: 將springboot的jar包解壓后,可以看到.MF文件中加了一個(gè)類路徑 ../conf 特別注意: java -jar XX 使用-jar啟動(dòng)java進(jìn)程的,-classpath不會(huì)生效了,如果要加類

    2024年02月05日
    瀏覽(27)
  • SpringBoot 啟動(dòng)配置文件加載和參數(shù)配置修改問題

    SpringBoot 啟動(dòng)配置文件加載和參數(shù)配置修改問題

    SpringBoot 或者SpringCloud 有配置文件加載和參數(shù)修改的機(jī)制,本文將從兩個(gè)角度闡述參數(shù)修改和配置文件啟動(dòng)覆蓋問題。 以下幾種方式都可以被@Value讀取到 java -jar -Dserver.port=8080 -Xms1024m demo.jar java -jar demo.jar --server.port=8080 從操作系統(tǒng)的環(huán)境變量中讀取 通過項(xiàng)目中配置文件boots

    2023年04月15日
    瀏覽(26)
  • 重啟阿里云ESC服務(wù)器后,數(shù)據(jù)庫與jar包外面無法訪問bug

    重啟阿里云ESC服務(wù)器后,數(shù)據(jù)庫與jar包外面無法訪問bug

    重啟了服務(wù)器,發(fā)現(xiàn)從外面無法連接數(shù)據(jù)庫 使用firewall-cmd --list-all命令查看服務(wù)器防火墻的配置,發(fā)現(xiàn)沒有開啟3306端口的開放,雖然我們?cè)诎踩M設(shè)置3306端口但是防火墻沒有開啟,外面是依然無法訪問的。 firewall-cmd --list-all命令 firewall-cmd --list-all命令:用于列出當(dāng)前系統(tǒng)上

    2024年01月17日
    瀏覽(93)
  • 解決啟動(dòng)jar包報(bào)錯(cuò) 錯(cuò)誤 找不到或無法加載主類 jar

    解決啟動(dòng)jar包報(bào)錯(cuò) 錯(cuò)誤 找不到或無法加載主類 jar

    錯(cuò)誤: 找不到或無法加載主類 jar 問題描述: 在使用springboot框架對(duì)項(xiàng)目打包后,手動(dòng)使用命令java -jar 包名啟動(dòng)jar包,報(bào)錯(cuò):錯(cuò)誤: 找不到或無法加載主類 jar。 網(wǎng)上找了各辦法,都是加maven插件,打成可執(zhí)行jar包 但是沒有用,仍然報(bào)錯(cuò),然后嘗試更換jdk執(zhí)行,從11改成8 執(zhí)行成

    2024年02月06日
    瀏覽(29)
  • 使用nacos配置中心管理配置文件時(shí),springcloud程序啟動(dòng)報(bào)錯(cuò),無法找到對(duì)應(yīng)的配置文件(加載到了錯(cuò)誤的配置文件)

    使用nacos配置中心管理配置文件時(shí),springcloud程序啟動(dòng)報(bào)錯(cuò),無法找到對(duì)應(yīng)的配置文件(加載到了錯(cuò)誤的配置文件)

    1、將SpringBoot項(xiàng)目升級(jí)為SpringCloud 2、SpringBoot版本從 2.1.3.RELEASE 升級(jí)為 2.7.8 3、不使用Nacos配置中心,而是加載本地配置文件時(shí),程序啟動(dòng)正常 4、使用Nacos配置中心,加載到了錯(cuò)誤的配置文件,導(dǎo)致程序啟動(dòng)失敗 1、 bootstrap.yml 配置 2、查看Nacos配置中心 2.1、 group 和 namespace 都沒

    2024年02月04日
    瀏覽(27)
  • 記錄一次hadoop集群上secondarynamenode無法啟動(dòng)的bug的解決辦法

    這個(gè)錯(cuò)誤其實(shí)是由于重復(fù)格式化導(dǎo)致namenode和datanode的namespaceID和clusterID不一致引起的 解決方法如下: 解決方案: 1.關(guān)閉所有服務(wù)并重啟(保證Hadoop的服務(wù)被殺死) 2.清理: 將hadoop的根目錄中的data,logs全部刪除(三臺(tái)節(jié)點(diǎn)) 將 /tmp下的內(nèi)容全部刪除 3.重新格式化

    2024年02月06日
    瀏覽(30)
  • 蘋果電腦為什么無法刪除U盤的文件?mac怎么刪除移動(dòng)硬盤里的文件

    蘋果電腦為什么無法刪除U盤的文件?mac怎么刪除移動(dòng)硬盤里的文件

    ? “ 我將移動(dòng)硬盤插入Mac電腦上,準(zhǔn)備刪除上面不需要的文件,來騰出足夠的空間,可是我竟然不能直接刪除這些文件,沒有刪除的選項(xiàng)供我選擇,我也不能夠直接把要?jiǎng)h除的文件拖到廢紙簍,這是怎么回事呢? 蘋果電腦為什么無法刪除U盤的文件 ?” 很多用戶都會(huì)遇到類

    2024年02月06日
    瀏覽(100)
  • Java -jar參數(shù)詳解:掌握J(rèn)ava可執(zhí)行JAR文件的運(yùn)行技巧

    作為一種常用的開發(fā)語言,Java經(jīng)常使用可執(zhí)行的JAR(Java Archive)文件來打包和分發(fā)應(yīng)用程序。使用java -jar命令運(yùn)行JAR文件是一種方便快捷的方式。本文將詳細(xì)介紹java -jar命令的各種參數(shù),幫助您充分利用這個(gè)功能。 一、簡(jiǎn)介 java -jar命令用于運(yùn)行可執(zhí)行的JAR文件。它會(huì)自動(dòng)查

    2024年02月16日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包