我试图弄清楚如何从Web项目(在我的案例中是一个Vaadin 7项目)中正确使用hibernate 4。我正在使用eclipse和Vaadin web项目(在尝试访问hibernate之前)在我的jBoss EAP上正确部署和运行。
hibernate的所有教程都指向你如何在eclipse中添加hibernate工具(那样做)然后创建一个Java Project然后将hibernate facet(这就是MyEclipse所称的)添加到项目中,然后将你的表反向工程带注释和所有内容的POJO类。此时它还会创建hibernate.cfg.xml,整个项目编译得很好。
然后我将hibernate项目添加为Vaadin web项目的依赖项,以便能够获得hibernate会话并开始通过pojos加载内容。
我的问题是我无法弄清楚如何在jBoss上部署hibernate项目,以便Web项目“看到它”。两者都在eclipse中编译得很好,但是,当我尝试运行web项目时,我得到了ClassNotFound错误(对于hibernate类)。
我的整个方法是错的吗? web(vaadin)项目和hibernate项目应该是一个吗?
提前感谢您的任何帮助。
最好的问候