Exception:java.lang.IllegalArgumentException: URI is not hierarchical
出现这个异常有很多原因,这里只描述一下我所遇到的
这是源代码,这段代码在本地运行是没有问题的,但是打成jar包,拿到linux上运行之后,就会出现
Exception:java.lang.IllegalArgumentException: URI is not hierarchical
1
异常,原因是读取不到map.wmp文件,原因是
首先使用了io.resource包下的ClassPathResource类,将他改为
import org.springframework.core.io.ClassPathResource;
1
这个包下的
然后,在linux上直接读取文件也是会出错的,最好使用流的方式
这样,就完美解决问题了
转至:https://blog.csdn.net/qq_42561919/article/details/104680562