在Wildfly 28/30环境中使用Hibernate3与Java 17的适配问题求助
在Wildfly 28/30环境中使用Hibernate3与Java 17的适配问题求助
大家好,我最近在尝试把基于Hibernate3和Java 17的应用部署到Wildfly 28或者30上,折腾了好一阵都没成功,想问问有没有大佬做过类似的配置,能给点指导或者排查思路吗?
我已经照着查到的方法做了这些操作:
- 在Wildfly的
modules目录下新建了org/hibernate/3路径的模块,把所有Hibernate3相关的jar包都放进去了,同时也在该目录的module.xml里正确引用了这些jar包 - 在EAR包的
META-INF目录下添加了jboss-deployment-structure.xml文件,里面通过exclusions标签排除了Wildfly自带的org.hibernate(slot为main)和org.hibernate.validator(slot为main)模块 - 修改了
persistence.xml,将持久化提供器指定为我新建的这个Hibernate3模块
但目前这些配置下来,应用还是没法正常启动或者运行,有没有朋友遇到过类似的情况?或者能帮我看看哪里可能出问题了吗?比如模块配置有没有遗漏的依赖,或者还有哪些Wildfly自带的组件需要排除,又或者Hibernate3和Java 17之间有没有什么容易忽略的兼容细节?
备注:内容来源于stack exchange,提问作者user2499888
相关产品推荐
相关产品推荐

