nutzam / nutz

Nutz -- Web Framework(Mvc/Ioc/Aop/Dao/Json) for ALL Java developer
https://nutzam.com
Apache License 2.0
2.54k stars 943 forks source link

ioc注入文件类型对象报错 #1369

Open tiankongkm opened 6 years ago

tiankongkm commented 6 years ago

shardingDataSource : { type : "com.dangdang.ddframe.rdb.sharding.config.yaml.api.YamlShardingDataSource", args : [{file:"sharding-jdbc.yaml"}]
} eclipse可以运行,maven打包jar以后无法运行。 会报:java.io.FileNotFoundException

wendal commented 6 years ago

嗯, 得想想怎么改

wendal commented 6 years ago

org.nutz.ioc.val.FileValue

tiankongkm commented 6 years ago

嗯,是在new FileOutputStream(File x)的时候报的

zozoh commented 6 years ago

部署的时候,类路径里没有找到这个文件 ... 扫描的的问题?

tiankongkm commented 6 years ago

不是扫描的问题,绝对路径是对的,就是进不去jar包,war包执行以后是文件夹应该没问题。

zozoh commented 6 years ago

Disks.absolute 在不同的操作系统上,得到的url是不是还是有问题,分隔符的问题?

wendal commented 6 years ago

他是打包成runnable jar了