【发布时间】:2011-08-19 06:59:35
【问题描述】:
我目前正在从事一个 GWT 项目。我使用 GWT webapplicationcreator shell 脚本通过 -maven 选项创建它,因为我使用 maven 构建它。
所以问题是当我使用“mvn package”打包项目并将其部署到tomcat时,它告诉我它无法找到META-INF/persistence.xml,即使在我的项目中我有它在正确的位置 src/main/webapp/META-INF/persistence.xml。我什至提取了 war 文件以检查它是否存在。
246 [Thread-38] INFO org.hibernate.ejb.Ejb3Configuration - 在类路径中找不到任何 META-INF/persistence.xml 文件
你有没有遇到过这种奇怪的行为?你能帮我弄清楚吗?
非常感谢大家
【问题讨论】:
-
我也期待这个……你是怎么解决的?
-
@caarlos0 :只需创建一个资源包,即“src/main/resources”并将 META-INF/ 放入其中,而不是将 if 放入 src/main/webapp 文件夹中。别忘了把 orm.xml 和 persistence.xml 也放进去
-
实际上我用另一种方式解决了这个问题,因为我的项目是多模块的:stackoverflow.com/questions/10252845/…