Java 没有以名称命名的entitymanager的持久性提供程序导入Maven项目
我在使用maven和spring和hibernate制作的一个简单项目中遇到了这个问题。这个项目在Mac上的eclipse上工作。我把它放在github上,下载并导入到Windows上的eclipse上,作为现有的maven项目。但是,当我试图在eclipse的服务器上运行时,它不起作用,并且给了我Java 没有以名称命名的entitymanager的持久性提供程序导入Maven项目,java,spring,hibernate,maven,Java,Spring,Hibernate,Maven,我在使用maven和spring和hibernate制作的一个简单项目中遇到了这个问题。这个项目在Mac上的eclipse上工作。我把它放在github上,下载并导入到Windows上的eclipse上,作为现有的maven项目。但是,当我试图在eclipse的服务器上运行时,它不起作用,并且给了我 org.springframework.web.util.nestedservletexception: request processing failed; nested exception is
org.springframework.web.util.nestedservletexception: request processing failed; nested exception is javax.persistence.persistenceexception: no persistence provider for entitymanager named xxx
我已经搜索了解决方案,但没有找到任何解决方案。确保Hibernate位于类路径上。是的,有库。事实上,注释和类是可以识别的。