在persistence.xml中找不到jar文件

时间:2016-06-18 15:05:56

标签: jpa

我正在尝试使用persistence.xml中的jar-file标记来创建一个包含一些带注释的托管类的jar文件(@ Entity,@ Table ...)。

所以我试了一下:

<jar-file>lib/myjar-2.0.jar</jar-file>

我的jar部署在WEB-INF / lib文件夹中,但是eclipse显示错误:

JAR file "lib/myjar-2.0.jar" cannot be resolved

我的jar文件没有任何persistence.xml只是托管类。

当我尝试在tomcat中启动我的应用程序时出现错误:

Caused by: org.hibernate.AnnotationException: @OneToOne or @ManyToOne on br.com.projecta.bean.Acervo.usuario references an unknown entity: br.com.myjar.security.bean.User

1 个答案:

答案 0 :(得分:0)

我知道有点晚了,但是我遇到了类似的问题。

就我而言,问题是Eclipse在构建路径上没有myjar-2.0.jar ...

对我来说,解决方案是转到Project-> Properties-> Java Build Path->库,然后在其中添加myjar-2.0.jar ...

希望对您有所帮助。