最近发现一个小问题 应该不算什么问题
在是用PathKit.getWebRootPath()的时候
我的idea是获取到编译输出后的路径 类似于E:\intellijWork\test2018\out\artifacts\test2018_exploded
而我同事的idea获取到的源码路径 类似于E:\intellijWork\asms2018\web
虽然真正部署运行了是没有差别的,但是在开发的时候不免会有点交流问题,主要是出于好奇
就在想是不是idea跑tomcat的时候哪里问题还是什么问题
项目:JFinal
PathKit.getWebRootPath() 在底层是通过 class path 去定位的
这个路径主要是为了加载 class 文件以外配置文件的,只要路径最终是对就没有问题,部团在 tomcat 下时, class path 跟着变了,而 PathKit.getWebRootPath() 获取到的路径也跟着变了,所以程序正常运行