【发布时间】:2019-01-09 09:26:54
【问题描述】:
我正在尝试部署一个项目,该项目在他的 persistence.xml 中包含几个持久化单元。
在我们的用例中,我们必须部署在不同的服务器上。他们中的大多数只配置了其中一个池名称。
旧版本的 Glassfish / Payara 允许我们在这种情况下进行部署。
现在服务器抛出一个异常,“javax.naming.NameNotFoundException: poolName not found”,不允许我们部署。在服务器上注册所有持久性池似乎是强制性的。
有没有办法告诉服务器不检查所有持久性单元是否存在或将持久性单元设置为不需要或类似的东西?
【问题讨论】:
标签: jakarta-ee glassfish persistence payara