我在Jboss EAP 7.0中加载orm文件时遇到了以下问题,但它在Weblogic中工作。
引起:org.hibernate.boot.MappingException:无法解析显式命名的mapping-file:com / orm / Sample-orm.xml:origin(com / orm / Sample-orm.xml)"} }
在Stackoverflow中提出同样的问题,但我找不到任何解决方案。请参阅以下网址
Hibernate: Unable to build entity manager factory (entity-mappings.xml)
我厌倦了将orm文件移动到META-INF并尝试了一些orm文件已经成功加载但不是全部。
请帮我解决这个问题。
先谢谢。
答案 0 :(得分:0)
我知道我要回复很晚。 但是,由于这个问题出现在Google中供我查询,因此我还是为将来的用户作答。
如本Hibernate User guide所示,我们可以提供绝对这样的路径。
对于Linux:
<mapping-file>file:///etc/opt/app/mappings/orm.xml</mapping-file>
对于Windows:
<mapping-file>file:///C:\path\to\your\file\orm.xml</mapping-file>
我不确定如何提供相对路径。
我希望有人从中得到帮助。