我有个文件,只是后台读取使用,我想把他一起打进war包,但是这个文件的绝对路径怎么获取呢?(为什么要用绝对路径?因为读取这个文件的第三方接口需要使用绝对路径作为参数)
12 回复
@wendal 老大,我把这个文件放在resources目录下,但是调试的时候,发现编译器把这两个文件便移到了WEB-INF/classes/目录下,
Mvcs.getServletContext().getRealPath("/WEB-INF/classes/")+“A.ttx”
我用上述代码获取到了绝对路径后,发现接口已经打不开这个文件了,说是被破坏了,是不是编译的过程中会损坏数据啊,还是我应该把文件放在别的目录?
@wendal 拿到绝对路径了
@wendal 我放进resources目录下之前文件是可以用第三方接口打开的,只要一启动编译后,我在把他从WEB-INF/classes/目录下考出来都打不开了
@wendal 就使用第三方接口再也读取不到这个文件了
@wendal 可以放webapp目录,我试一下
@wendal 老大,放在webapp目录下没有问题,谢谢
添加回复
请先登陆