我们有两个独立的Web项目需要共享相同的实体,因此我们为实体创建一个项目并使用maven来确保两个Web项目可以正确引用实体,但是当我们尝试使用tomcat部署Web项目时我们发现JPA不能生成数据库表,如果我们将所有相关实体复制到每个Web项目,它就可以正常工作。实体项目将输出包含所有实体类的entity.jar,并将包含在每个Web项目中,就像引用任何3p jar一样。我真的很困惑,我怀疑的是,如果tomcat应该比其他类更早地加载entity.jar,或者我们需要重新编写类加载器来解决这个问题。这个问题已经阻止了我们一整天,网站上针对这个指定问题的信息较少,非常感谢。