【问题标题】:Null pointer exception when deploying ear with wildfly 19 (hibernate version)使用wildfly 19(休眠版)部署ear时出现空指针异常
【发布时间】:2020-10-19 15:04:57
【问题描述】:

我正在尝试将我们的应用服务器 wildfly 8 迁移到 wildfly 19。在部署耳朵的过程中,我遇到了休眠配置的空指针异常。

在调查了这个问题后,我发现 wildfly 19 使用 hibernate 5.3 并且我的耳朵在 hibernate 4.1 下部署,所以我想指出我的带有 hibernate 4 的应用程序服务器 Wildfly19 但我没有找到方法。

下面是 persistence.xml

错误的屏幕截图

persistence.xml

【问题讨论】:

  • 看起来您的数据源配置不正确
  • 感谢您的回复,我使用插件将我的独立版与standalone.xml 一起迁移,所以我认为它没有正确配置数据源

标签: hibernate wildfly


【解决方案1】:

尝试通过在persistence.xml 中设置属性来更改 Wildfly 将使用的 Hibernate 插槽:

...
        <properties>
            <property name="jboss.as.jpa.providerModule" value="org.hibernate:4.1"/>
        </properties>
...

参考以下链接:https://docs.jboss.org/hibernate/orm/5.3/topical/html_single/wildfly/Wildfly.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-03
    • 1970-01-01
    • 1970-01-01
    • 2012-12-04
    • 1970-01-01
    • 2017-07-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多