当前位置: 代码迷 >> Web前端 >> WEB环境上获取类路径上的配置文件
  详细解决方案

WEB环境上获取类路径上的配置文件

热度:40   发布时间:2012-10-27 10:42:26.0
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 block
			e.printStackTrace();
		}

?