java web中xml文件路径访问不到??????

蜡笔小新_ 发布于 2014/07/02 12:58
阅读 2K+
收藏 0

我在java web项目中,在如下路径下创建了个xml文件:

我在一个普通的类里面用dom4j去读取这个WX_ChuKu.xml文件,在这个类里我要先拼出xml路径。

应该是我的路径拼错了。

我用main方法测试过了完全没问题,但是当我web运行的时候就找不到这个路径了,很不理解。

我写的该xml的路径:/showConfig/WX_ChuKu.xml

该路径我直接在页面上去访问这个xml是可以访问到的!

我就很不理解了,很着急,请大家给我see see!

报错:

org.dom4j.DocumentException: showConfig\WX_ChuKu.xml (系统找不到指定的路径。) Nested exception: showConfig\WX_ChuKu.xml (系统找不到指定的路径。)


加载中
1
南湖船老大
南湖船老大

使用绝对路径。

getClassLoad() 这么个函数

0
sxgkwei
sxgkwei
web的话,request有个获得系统路径的方法的,好像叫RealPath嘛什么的,记不太清,反正有个这样的方法,传参先传"/",以定位到和WEB-INFO同级的目录上,然后再这个路径字符串上加上你后面文件的路径,就OK了。
0
PengKangde
PengKangde

Thread.currentThread().getContextClassLoader().getResourceAsStream("");使用类加载器

返回顶部
顶部