java - JPA 在通过可执行 jar 运行时不起作用,但在 eclipse 中起作用

标签 java hibernate jpa

Eclipse中执行时,它工作正常。但是当通过 executable jar 执行时遇到以下错误 enter image description here

这是我一直在使用的persistence.xml 文件。

enter image description here

以下是我用于 JPA 的 pom 条目 enter image description here

如果有人遇到同样的问题并解决了,请分享想法。由于我们需要交付测试,因此尽早提供任何帮助都会非常有帮助。

最佳答案

您的 jar 文件可能不包含外部 jar 文件。尝试使用maven的程序集插件:

See a description of it here.

关于java - JPA 在通过可执行 jar 运行时不起作用,但在 eclipse 中起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47881642/

相关文章:

java - 在 Spring 应用程序中使用 SecurityContextHolder 的安全实用程序

java - 从数据库 SQL oracle 保存和获取 blob 时出错

java - Spring内存使用率过高

java - 通过字段 'springSecurityFilterChain' 表示的不满足的依赖关系

mysql - NetBeans 6.7 Beta - 为什么它认为某些表没有主键?

JPA 坚持一对多关系的父子关系

java - NamedQuery 未将表置于 OnetoOne 关系中

java - JSONParser 在位置 0 处返回意外字符 ()

java - 正确使用单例设计模式

java - 循环遍历tableview的列并获取单元格数据