1.在非Web项目我读取xml方式路径设置String file = "conf/dataxml";
conf和src是同级文件!
2.在Web项目下我惊奇的发现这种方式竟然不可以,搞了一天终于搞出来了
ClassLoader cl = this.getClass().getClassLoader();
String filePath = cl.getResource("").getPath(); //这个路径是你的当前类的class文件的绝对地址
File file = new File(filePath.replaceAll("classes/", "conf/data.xml"));//我的xml文件的路径是WEB-INF下的conf
暂时没有研究为什么Web项目不能读取src同级conf下的data.xml,也希望有大神能帮我解答一下,谢谢!