我有以下文件目录
WebContent/search.jsp
WebContent/xml/Car.hbm.xml
我正在创建实例化Configuration对象,如下所示:
Configuration cfg = new Configuration()
.addResource("xml/Car.hbm.xml");
但结果是MappingException due to Car.hbm.xml file not found
。
指定映射文件路径的正确方法是什么?
答案 0 :(得分:0)
请查看此link。如果将xml文件夹移动到WEB-INF目录中,则内容将位于类路径中。稍后只需执行以下操作,它应该注意找到xmlfile。
Configuration cfg = new Configuration()
.addResource("Car.hbm.xml");
(OR)
通常直接在WebContent下的内容不在classpath中,除非您在eclipse项目Java build path > sources > Add Folder
中指定它并选择xml
文件夹。并执行上面提到的完全相同的步骤。