Wildfly10到Wildfly13 hibernate ogm部署错误



你好,我正试图从WildFly 10迁移到WildFly 13,但我遇到了hibernate ogm的问题。在wildfly 10中,我经历了休眠形式5.1.10和ogm 5.1.0。萤火虫13艘,风暴5.1.14。我有一个ear应用程序,它依赖于ejb模块,在那里我有persistence.xml、MongoDB的实体和服务。我试着用ogm 5.1作为wildfly模块和5.1.10 orm部署应用程序Wf 13,但没有成功。我还按照ogm文档的建议,将ogm升级到5.2.0,并将orm保持到5.10.1,但再次失败。在任何情况下,我在尝试部署时都会遇到以下异常。

WFLYSRV0153: Failed to process phase FIRST_MODULE_USE of subdeployment "swp.drepo.mongodb.jpa.jar" of deployment "swp.trader.core-ear.ear"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:150)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1736)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1698)
at org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1556)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.AbstractMethodError: org.wildfly.jpa.hibernateogm5.HibernateOGMPersistenceProviderAdaptor.beanManagerLifeCycle(Ljavax/enterprise/inject/spi/BeanManager;)Ljava/lang/Object;
at org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl.<init>(PhaseOnePersistenceUnitServiceImpl.java:89)
at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.deployPersistenceUnitPhaseOne(PersistenceUnitServiceHandler.java:481)
at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.addPuService(PersistenceUnitServiceHandler.java:273)
at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.handleJarDeployment(PersistenceUnitServiceHandler.java:166)
at org.jboss.as.jpa.processor.PersistenceUnitServiceHandler.deploy(PersistenceUnitServiceHandler.java:136)
at org.jboss.as.jpa.processor.PersistenceBeginInstallProcessor.deploy(PersistenceBeginInstallProcessor.java:52)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:143)
... 8 more

我几乎什么都试过了,但还是找不到什么。任何帮助都将不胜感激。

我已经成功地从WildFly 11->12&12->13。所有人都使用了带有MongoDB的Hibernate OGM。

在WildFly 11&12我只是简单地复制了所有适当的模块目录(从12(。

您是否编辑了"module.xml"以指向JAR的正确版本?

也许是打字错误,但WildFly 13.0.0。最终版本为5.2.14。最终版本:hibernate-core-5.2.114.Final.jar

据我所知,由于"搜索"目录丢失,我在部署时遇到了问题。

来自我的WildFly 13.0.0。最终安装在macOS上。

/usr/local/Cellar/wildfly-as/13.0.0.Final/libexec/modules/system/layers/base/org/hibernate
The tree of the directories & files is:
.
├── 4.1
│   ├── jipijapa-hibernate4-1-13.0.0.Final.jar
│   └── module.xml
├── 4.3
│   └── module.xml
├── 5.0
│   └── module.xml
├── 5.2
│   └── module.xml
├── 5.2.14.Final
│   ├── byte-buddy-1.6.14.jar
│   ├── hibernate-core-5.2.14.Final.jar
│   ├── hibernate-envers-5.2.14.Final.jar
│   └── module.xml
├── commons-annotations
│   └── main
│       ├── hibernate-commons-annotations-5.0.2.Final.jar
│       └── module.xml
├── envers
│   └── main
│       └── module.xml
├── hql
│   └── 1.5.0.Final
│       ├── antlr-runtime-3.4.jar
│       ├── hibernate-hql-lucene-1.5.0.Final.jar
│       ├── hibernate-hql-parser-1.5.0.Final.jar
│       └── module.xml
├── infinispan
│   ├── 5.2
│   │   └── module.xml
│   ├── 5.2.14.Final
│   │   ├── hibernate-infinispan-5.2.14.Final.jar
│   │   └── module.xml
│   └── main
│       └── module.xml
├── jipijapa-hibernate4-3
│   └── main
│       ├── jipijapa-hibernate4-3-13.0.0.Final.jar
│       └── module.xml
├── jipijapa-hibernate5
│   ├── 5.2
│   │   └── module.xml
│   ├── 5.2.14.Final
│   │   ├── jipijapa-hibernate5-11.0.0.Final.jar
│   │   └── module.xml
│   └── main
│       ├── jipijapa-hibernate5-13.0.0.Final.jar
│       ├── jipijapa-hibernate5-3-13.0.0.Final.jar
│       ├── jipijapa-hibernate5-3-legacy-13.0.0.Final.jar
│       ├── jipijapa-hibernate5-legacy-13.0.0.Final.jar
│       └── module.xml
├── main
│   ├── hibernate-core-5.1.14.Final.jar
│   ├── hibernate-core-5.3.1.Final.jar
│   ├── hibernate-entitymanager-5.1.14.Final.jar
│   ├── hibernate-envers-5.1.14.Final.jar
│   ├── hibernate-envers-5.3.1.Final.jar
│   ├── hibernate-java8-5.1.14.Final.jar
│   └── module.xml
├── ogm
│   ├── 5.3
│   │   ├── hibernate-ogm-core-5.3.0.Final.jar
│   │   └── module.xml
│   ├── infinispan-embedded
│   │   ├── 5.3
│   │   │   ├── hibernate-ogm-infinispan-embedded-5.3.0.Final.jar
│   │   │   └── module.xml
│   │   └── main
│   │       └── module.xml
│   ├── infinispan-remote
│   │   ├── 5.3
│   │   │   ├── hibernate-ogm-infinispan-remote-5.3.0.Final.jar
│   │   │   └── module.xml
│   │   └── main
│   │       └── module.xml
│   ├── internal
│   │   └── parboiled
│   │       └── 5.3
│   │           ├── asm-5.2.jar
│   │           ├── asm-analysis-5.2.jar
│   │           ├── asm-tree-5.2.jar
│   │           ├── asm-util-5.2.jar
│   │           ├── module.xml
│   │           ├── parboiled-core-1.1.8.jar
│   │           └── parboiled-java-1.1.8.jar
│   ├── jipijapa
│   │   └── 5.3.0.Final
│   │       ├── hibernate-ogm-jipijapa-5.3.0.Final.jar
│   │       └── module.xml
│   ├── main
│   │   └── module.xml
│   ├── mongodb
│   │   ├── 5.3
│   │   │   ├── hibernate-ogm-mongodb-5.3.0.Final.jar
│   │   │   ├── module.xml
│   │   │   └── mongo-java-driver-3.6.3.jar
│   │   └── main
│   │       └── module.xml
│   └── neo4j
│       ├── 5.3
│       │   ├── hibernate-ogm-neo4j-5.3.0.Final.jar
│       │   ├── module.xml
│       │   ├── neo4j-3.3.3.jar
│       │   ├── neo4j-cypher-3.3.3.jar
│       │   ├── neo4j-graph-algo-3.3.3.jar
│       │   ├── neo4j-graph-matching-3.1.6.jar
│       │   ├── neo4j-jmx-3.3.3.jar
│       │   ├── neo4j-kernel-3.3.3.jar
│       │   └── neo4j-udc-3.3.3.jar
│       ├── internal
│       │   └── 5.3.0.Final
│       │       ├── bcpkix-jdk15on-1.53.jar
│       │       ├── bcprov-jdk15on-1.53.jar
│       │       ├── caffeine-2.3.3.jar
│       │       ├── commons-lang3-3.5.jar
│       │       ├── concurrentlinkedhashmap-lru-1.4.2.jar
│       │       ├── lucene-analyzers-common-5.5.5.jar
│       │       ├── lucene-backward-codecs-5.5.5.jar
│       │       ├── lucene-codecs-5.5.5.jar
│       │       ├── lucene-core-5.5.5.jar
│       │       ├── lucene-queryparser-5.5.5.jar
│       │       ├── module.xml
│       │       ├── neo4j-codegen-3.3.3.jar
│       │       ├── neo4j-collections-3.3.3.jar
│       │       ├── neo4j-common-3.3.3.jar
│       │       ├── neo4j-configuration-3.3.3.jar
│       │       ├── neo4j-cypher-compiler-2.3-2.3.12.jar
│       │       ├── neo4j-cypher-compiler-3.1-3.1.6.jar
│       │       ├── neo4j-cypher-compiler-3.2-3.2.9.jar
│       │       ├── neo4j-cypher-compiler-3.3-3.3.3.jar
│       │       ├── neo4j-cypher-frontend-2.3-2.3.12.jar
│       │       ├── neo4j-cypher-frontend-3.1-3.1.6.jar
│       │       ├── neo4j-cypher-frontend-3.2-3.2.9.jar
│       │       ├── neo4j-cypher-frontend-3.3-3.3.3.jar
│       │       ├── neo4j-cypher-ir-3.2-3.2.9.jar
│       │       ├── neo4j-cypher-ir-3.3-3.3.3.jar
│       │       ├── neo4j-cypher-logical-plans-3.3-3.3.3.jar
│       │       ├── neo4j-graphdb-api-3.3.3.jar
│       │       ├── neo4j-index-3.3.3.jar
│       │       ├── neo4j-io-3.3.3.jar
│       │       ├── neo4j-java-driver-1.5.1.jar
│       │       ├── neo4j-logging-3.3.3.jar
│       │       ├── neo4j-lucene-index-3.3.3.jar
│       │       ├── neo4j-lucene-upgrade-3.3.3.jar
│       │       ├── neo4j-primitive-collections-3.3.3.jar
│       │       ├── neo4j-resource-3.3.3.jar
│       │       ├── neo4j-ssl-3.3.3.jar
│       │       ├── neo4j-unsafe-3.3.3.jar
│       │       ├── neo4j-values-3.3.3.jar
│       │       ├── netty-all-4.1.17.Final.jar
│       │       ├── parboiled-scala_2.11-1.1.8.jar
│       │       ├── scala-library-2.11.11.jar
│       │       └── scala-reflect-2.11.11.jar
│       └── main
│           └── module.xml
├── search
│   ├── aws-v4-signer-java
│   │   └── 5.8.2.Final
│   │       ├── aws-v4-signer-java-1.3.jar
│   │       └── module.xml
│   ├── backend-jms
│   │   ├── 5.10
│   │   │   ├── hibernate-search-backend-jms-5.10.1.Final.jar
│   │   │   └── module.xml
│   │   └── main
│   │       ├── hibernate-search-backend-jms-5.5.8.Final.jar
│   │       └── module.xml
│   ├── elasticsearch
│   │   └── 5.8.2.Final
│   │       ├── hibernate-search-elasticsearch-5.8.2.Final.jar
│   │       └── module.xml
│   ├── elasticsearch-aws
│   │   └── 5.8.2.Final
│   │       ├── hibernate-search-elasticsearch-aws-5.8.2.Final.jar
│   │       └── module.xml
│   ├── elasticsearch-client
│   │   └── 5.8.2.Final
│   │       ├── elasticsearch-rest-client-5.6.2.jar
│   │       └── module.xml
│   ├── elasticsearch-gson
│   │   └── 5.8.2.Final
│   │       ├── gson-2.8.2.jar
│   │       └── module.xml
│   ├── elasticsearch-sniffer
│   │   └── 5.8.2.Final
│   │       ├── elasticsearch-rest-client-sniffer-5.6.2.jar
│   │       └── module.xml
│   ├── engine
│   │   ├── 5.10
│   │   │   ├── hibernate-search-engine-5.10.1.Final.jar
│   │   │   └── module.xml
│   │   ├── 5.8
│   │   │   └── module.xml
│   │   ├── 5.8.2.Final
│   │   │   ├── hibernate-search-engine-5.8.2.Final.jar
│   │   │   └── module.xml
│   │   └── main
│   │       ├── hibernate-search-engine-5.5.8.Final.jar
│   │       └── module.xml
│   ├── orm
│   │   ├── 5.10
│   │   │   ├── hibernate-search-orm-5.10.1.Final.jar
│   │   │   └── module.xml
│   │   ├── 5.8
│   │   │   └── module.xml
│   │   ├── 5.8.2.Final
│   │   │   ├── hibernate-search-orm-5.8.2.Final.jar
│   │   │   └── module.xml
│   │   └── main
│   │       ├── hibernate-search-orm-5.5.8.Final.jar
│   │       └── module.xml
│   └── serialization-avro
│       ├── 5.10
│       │   ├── hibernate-search-serialization-avro-5.10.1.Final.jar
│       │   └── module.xml
│       └── main
│           ├── hibernate-search-serialization-avro-5.5.8.Final.jar
│           └── module.xml
└── validator
├── cdi
│   └── main
│       ├── hibernate-validator-cdi-5.3.6.Final.jar
│       ├── hibernate-validator-cdi-6.0.10.Final.jar
│       └── module.xml
└── main
├── hibernate-validator-5.3.6.Final.jar
├── hibernate-validator-6.0.10.Final.jar
└── module.xml
77 directories, 151 files

最新更新