前言
之前我的所有配置文件放在Resource目录下,现在我想移到dc_server目录读取配置文件,然后就:
自定义配置文件读取的坑……
探索
项目启动后发布加载不到根目录下的配置文件,一直报这种错误
ERROR in ch.qos.logback.core.joran.action.PropertyAction - Could not find resource [/Users/hyperdai/Projects/java_dcserver/conf/logserver.properties].
各种百度找不到原因,然后开始看源码,定位到PropertyAction类下获取资源文件的地方:
Loader.getResourceBySelfClassLoader(resource);
有问题,跟进。
到了ClassLoader.getResource……我还没发现问题,还在谷歌……
比如疯狂看这种彻