当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
获取Java运行时classes目录下资源文件
发布时间:2010/12/22 16:34:28 来源:城市学习网 编辑:ziteng

  Tomcat可采用request.getSession().getServletContext().getRealPath("/WEB-INF/classes")的方式获取绝对路径,再加上资源文件相对于src的相对目录即可。

  使用Spring可采用ClassPathResource resource = new ClassPathResource(KWYWORDS_FILE),参数为资源文件相对于classes的相对目录,然后调用URLDecoder.decode(path, “utf-8”)对返回的路径进行解码即可。该方式与应用服务、平台无关,及tomcat环境返回的是"/WEB-INF/classes"的绝对路径,而websphere返回的是../profiles/AppSrv01/properties/的的绝对路径(还未试过)。

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved