我已经使用spring roo生成了一个spring web项目。当我通过码头上的wtp在eclipse中运行项目时它运行正常。但是当我将它打包到war文件中时,将其手动复制到jetty的webapps文件夹并启动jetty,jpa带注释的类没有绑定到表格,当我请求时我收到错误: “org.hibernate.hql.ast.QuerySyntaxException:....未映射[SELECT o FROM .... o];嵌套异常是java.lang.IllegalArgumentException:”
当我在eclipse wtp日志和jetty上的手动运行之间区分日志时,它们看起来非常相似
“org.hibernate.cfg.AnnotationBinder - 来自带注释的类的绑定实体:......” 这只是在eclipse wtp log
中我想包装过程中会遗漏一些东西......
有没有人知道我缺少什么?
提前致谢 最大
答案 0 :(得分:0)
我将需要在数据库中映射的实体现在明确地放在persistence.xml
中现在部署的war文件正常工作
仍然不知道为什么它在使用jetty启动时运行:运行或在eclipse wtp内部