alibaba/spring-cloud-alibaba

FileNotFoundException throws when rules is provided by local resources in classpath and executed in command line

Open

Aperta il 20 mar 2019

Vedi su GitHub
 (3 commenti) (0 reazioni) (0 assegnatari)Java (29.106 star) (8513 fork)batch import
area/sentinelgood first issue

Descrizione

Component: Sentinel

Description: If the rules were configured in local file in classpath and executed the built jar in command line, FileNotFoundException throws, says,

class path resource [sentinel.json] cannot be resolved to absolute file path because it does not reside in the file system:jar:file:/D:/projects/a/b/c/blabal.jar!/BOOT-INF/classes!/sentinel.json

Investigation: class: FileDataSourceProperties method:preCheck

Guida contributor