JBPM和Java 12 [英] JBPM and Java 12

查看:73
本文介绍了JBPM和Java 12的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试学习JBPM 7,并且在Windows 10上安装了Java 12.0.1(OpenJDK).我从 https://www.jbpm.org/learn/gettingStarted.html 文件jbpm-server-7.23.0.Final-dist.zip并将其解压缩,但是在运行jbpm-server之后/bin/standalone.bat会发生此错误:

I'm trying to learn JBPM 7, and I install Java 12.0.1 (OpenJDK) on windows 10. I download from https://www.jbpm.org/learn/gettingStarted.html file jbpm-server-7.23.0.Final-dist.zip and extract it, but after running jbpm-server/bin/standalone.bat this error occurs:

2019-07-11 12:32:00,856 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC000001: Failed to start service jboss.deployment.unit."kie-server.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."kie-server.war".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment "kie-server.war"
at org.jboss.as.server@6.0.2.Final//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:151)
at org.jboss.msc@1.4.3.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1736)
at org.jboss.msc@1.4.3.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1698)
at org.jboss.msc@1.4.3.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1556)
at org.jboss.threads@2.3.2.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads@2.3.2.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)
at org.jboss.threads@2.3.2.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)
at org.jboss.threads@2.3.2.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1364)
at java.base/java.lang.Thread.run(Thread.java:835)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.jboss.classfilewriter.ClassFile
at org.jboss.as.ejb3@14.0.1.Final//org.jboss.as.ejb3.iiop.handle.SerializationHackProxy.proxy(SerializationHackProxy.java:55)
at org.jboss.as.ejb3@14.0.1.Final//org.jboss.as.ejb3.iiop.handle.HandleDelegateImpl.<init>(HandleDelegateImpl.java:58)
at org.jboss.as.ejb3@14.0.1.Final//org.jboss.as.ejb3.deployment.processors.IIOPJndiBindingProcessor.bindService(IIOPJndiBindingProcessor.java:108)
at org.jboss.as.ejb3@14.0.1.Final//org.jboss.as.ejb3.deployment.processors.IIOPJndiBindingProcessor.deploy(IIOPJndiBindingProcessor.java:77)
at org.jboss.as.server@6.0.2.Final//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:144)
... 8 more

接下来,我运行docker image openjdk:12.0.1,复制jbpm-server-7.23.0.Final-dist.zip并将其解压缩,运行jbpm-server/bin/standalone.sh并相同错误.

Next, I run docker image openjdk:12.0.1, copy jbpm-server-7.23.0.Final-dist.zip and unpack it, run jbpm-server/bin/standalone.sh and get same error.

接下来,我运行docker jboss/jbpm-server-full:latest,它可以工作.但是此容器中的Java版本较旧-1.8.

Next I run docker jboss/jbpm-server-full:latest, and it works. But java version in this container is old - 1.8.

可以在现代Java 12上运行jbpm-server吗?如何解决此错误?

It is possible to run jbpm-server on modern java 12? How to fix this error?

推荐答案

我遇到了同样的问题,并将Java版本降级为Java11.现在可以使用

I have same issue and downgrade java version to java 11. It works now

这篇关于JBPM和Java 12的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆