您的位置:首页 > 其它

Meavn 搭建项目遇到Error creating bean with name 'sessionFactory' defined in class path resource

2017-11-18 14:34 706 查看
Error creating bean with name 'sessionFactory' defined in class path resource 。nested exception is java.io.FileNotFoundException: class path resource [com/test/domain/Department.bhm.xml]

原错误大意为 : Spring初始化 applicationContext 失败,在初始化 sessionFactory 时 失败,因为没有找到 *.hbm.xml 文件。

原因是:编译后的文件中确实没找到 *.hbm.xml 文件。

解决方法:

   1.  手动复制 *.hbm.xml 文件到编译后的目标目录(治标不治本,但较为简单)

   2. 在 pom.xml 中文件中增加一段代码。

<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.hbm.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
</resources>

添加的时候注意有没有这些标签,没有的话直接放在 <build></build>中即可,如果有,放在相对应的位置,如<resources></resources>中,此时注释掉这段代码的<resources></resources>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐