原来使用ApplicationContext ctx = ApplicationContext ctx = new FileSystemXmlApplicationContext("applicationContext.xml");
来取得的时候一直报错,提示找不到路径,相对根路径会变成resin or tomcat的HOME路径。后面改用如下方法解决相对路径的问题。
ApplicationContext ctx = new ClassPathXmlApplicationContext("../applicationContext.xml");
成功获取到相对路径WEB-INF/下的配置文件,完整如下:
// 获取Spring上下文
ApplicationContext ctx = new ClassPathXmlApplicationContext(CONFIG_FILE_LOCATION);
// 通过上下文获得SessionFactory
sessionFactory = (SessionFactory) ctx.getBean("sessionFactory");
