WEB环境下获取类路径下的配置文件
下面贴的一段在WEB环境下获取类路径下的配置文件是前段时间项目里面有个需求,就是在WEB服务器启动的时候需要加载一些数据,而我的配置文件是一个xml文件,即就WEB服务器启动的时候解析该xml文件;把这个记下来主要是怕自己以后忘了该怎样在WEB项目中获取类路径下的文件;
//event是ServletContextEvent,是实现了ServletContextListener接口以后系统自动装载的一个对象//首先获取到WEB-INF的真实路径String path = event.getServletContext().getRealPath("/WEB-INF");SAXReader reader = new SAXReader();Document document = null;try {document = reader.read(new File(path, "classes/modules.xml"));} catch (DocumentException e) {// TODO Auto-generated catch blocke.printStackTrace();}
?