在springboot打包成jar後,無法讀取自定義檔案的解決辦法
前兩天在做springcloud框架下的專案的時候,用到有一個框架之外的檔案需要進行讀取,當時在eclipse中編碼時通過this.getClass().getResource來獲取檔案的路徑,沒有任何的問題,但是在打成jar以後,這是是打成jar包不是war,結果發現不能正常的讀取我放在工程裡面的檔案,但是在jar裡面對應的class路徑下可以看到該檔案,後來將檔案直接放到和我一個java檔案平級的目錄下,問題依然,最後使用了InputStream inputStream=this.getClass().getResourceAsStream("/config/a.pfx");來讀取,才解決了問題
切記打成jar後如果需要用到這種框架之外的檔案的話要用上面的方法來讀取。
相關文章
- Spring Boot,Spring Cloud專案打成Jar包時,無法讀取自定義檔案的解決辦法Spring BootCloudJAR
- python中無法正確讀取.mat檔案的解決辦法Python
- SpringBoot打jar包或war包獲取不到資原始檔解決辦法Spring BootJAR
- 檔案無法粉碎解決辦法
- jvm:jmap無法dump檔案的解決辦法JVM
- 360打補丁後系統無法啟動的解決辦法
- Java讀取檔案中含有中文的解決辦法 (轉)Java
- CentOS下OpenCV無法讀取影片檔案的解決方法CentOSOpenCV
- 無法建立目錄或檔案 無法建立目錄的解決辦法
- CentOS下OpenCV無法讀取視訊檔案的解決方法CentOSOpenCV
- Word的檔案被鎖定,無法編輯的解決辦法
- 副檔名為.chm的檔案打不開的解決辦法
- 登錄檔無法開啟的解決辦法
- Jenkins解決無法獲取外掛的辦法Jenkins
- Live mesh 在xp無法安裝的解決辦法
- 無法讀取來源檔案或磁碟
- 檔案或目錄損壞且無法讀取怎麼辦?
- 解決:windows無法拖拽檔案Windows
- iOS新建推送證書無法生成p12檔案的解決辦法iOS
- Win7 IIS7 配置錯誤由於許可權不足而無法讀取配置檔案的解決辦法Win7
- Eclipse建立Maven專案後無法建立src/main/java等資原始檔夾的解決辦法EclipseMavenAIJava
- 關於網路重置後無法聯網的解決辦法
- python檔案無法讀寫怎麼辦Python
- 行動硬碟無法訪問 “檔案或目錄損壞且無法讀取” 怎麼辦?硬碟
- 升級Win 10無法開啟Office 2013檔案的解決辦法
- 電腦休眠後無法喚醒怎麼辦?win10電腦休眠後無法喚醒的解決辦法Win10
- JDK安裝後 沒有tools.jar 和dt.jar包的解決辦法JDKJAR
- 新浪UC無法登入的解決辦法
- 無法訪問google picasa的解決辦法Go
- 記一次springboot專案打包後jar中的類無法使用Spring BootJAR
- mac檔案刪除不了的解決辦法Mac
- SpringBoot讀取自定義配置檔案Spring Boot
- 在帝國CMS後臺禁止了管理自己的ip地址無法訪問解決辦法
- vim中 E212:無法開啟並寫入檔案 的解決辦法
- iPhone突然無法充電的解決辦法 iPhone無法充電怎麼辦iPhone
- 解決angular4 無法在ie下載檔案的方法Angular
- activemq無法啟動且後臺管理介面進不去的解決辦法MQ
- 安裝office後安裝visiso後提示缺失檔案的解決辦法