原文:關於springboot項目通過jar包啟動之后無法讀取項目根路徑靜態資源

在一次項目開發過程中,項目根路徑下存放了一張圖片,生成二維碼的時候調用了該圖片作為二維碼的logo,在windows環境下二維碼可以正常生成,但是部署到生產測試環境之后二維碼生成報錯,FileNotFoundException jar包資源路徑: BOOT INF classes logo.png 在生成二維碼的過程中使用了IO流中的File進行文件讀取代碼如下: ...

2020-03-16 12:41 0 1924 推薦指數:

查看詳情

SpringBoot打成jar無法讀取路徑和文件

記錄一下getContextClassLoader().getResource()之坑FileNotFoundException。 今早部署代碼到測試環境之后,測試需求的時候出現了FileNotFoundException,發現是獲取字體路徑的時候報錯了,很奇怪,在本地調試的時候並未 ...

Tue Mar 17 04:57:00 CST 2020 0 1269
項目打包成jar發布,程序中無法讀取靜態文件

在war中可以通過以下方式來獲取文件,如下: 問題來了,上圖的獲取方式中有一個共同點:都是根據文件地址來獲取文件對象。該文件地址都是編譯之后的文件目錄,在war中可以根據該地址獲取文件,但是,當打包成JAR時,無法通過該地址查找到文件對象,那么在JAR中,如何讀取靜態 ...

Tue Sep 01 05:58:00 CST 2020 0 832
springBoot項目jar

系列導航 springBoot項目jar 1、springboot工程新建(單模塊) 2、springboot創建多模塊工程 3、springboot連接數據庫 4、SpringBoot連接數據庫引入druid 5、SpringBoot連接數據庫引入mybatis ...

Tue Mar 01 03:03:00 CST 2022 0 1817
springboot項目jar通過java-jar啟動原理

springboot項目打成的jar一般通過 java-jar xxx.jar命令啟動,原理:     原理:查看解壓后的demo/target/demo/META-INF/MANIFEST.MF 通過java-jar的方式啟動 springboot項目時,首先找 ...

Sun Jun 28 03:45:00 CST 2020 0 2286
springboot 設定訪問項目路徑

springboot的配置文件application.yml: 如此一來,我們訪問項目就變成:http://ipAddress:8082/pecool/customer/login ...

Thu Jun 11 06:05:00 CST 2020 0 7159
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM