在Wildfly 10中没有配置Drools Workbench

如何解决在Wildfly 10中没有配置Drools Workbench

我正在使用Drools Workbench 6.5.0,并尝试配置到Wildfly 10中。

无法上载部署:{“ WFLYCTL0080:服务失败” => {“ jboss.deployment.unit。” kie-drools-wb-6.5.0.Final-wildfly10.war“ .WeldStartService” =>“服务jboss.deployment.unit中的org.jboss.msc.service.StartException。” kie-drools-wb-6.5.0.Final-wildfly10.war“。WeldStartService: 无法启动服务原因: org.jboss.weld.exceptions.DeploymentException:异常列表为1 异常:异常0:org.jboss.weld.exceptions.WeldException: WELD-000049:无法调用公共无效 org.kie.workbench.drools.backend.server.AppSetup.assertPlayground()在 org.kie.workbench.drools.backend.server.AppSetup@26107fd0位于 org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.invokeMethods(DefaultLifecycleCallbackInvoker.java:100) 在 org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.postconstruct(DefaultLifecycleCallbackInvoker.java:81) 在 org.jboss.weld.injection.producer.BasicInjectionTarget.postconstruct(BasicInjectionTarget.java:126) 在org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:171)处 org.jboss.weld.context.AbstractContext.get(AbstractContext.java:96)在 org.jboss.weld.bean.ContextualInstanceStrategy $ DefaultContextualInstanceStrategy.get(ContextualInstanceStrategy.java:101) 在 org.jboss.weld.bean.ContextualInstanceStrategy $ ApplicationScopedContextualInstanceStrategy.get(ContextualInstanceStrategy.java:141) 在 org.jboss.weld.bean.ContextualInstance.get(ContextualInstance.java:50) 在 org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:99) 在 org.jboss.weld.bean.proxy.ProxyMethodHandler.getInstance(ProxyMethodHandler.java:125) 在 org.kie.workbench.drools.backend.server.AppSetup $ Proxy $ _ $$ WeldClientProxy.toString(未知 来源) org.uberfire.backend.server.cdi.SystemConfigProducer.runpostconstruct(SystemConfigProducer.java:162) 在 org.uberfire.backend.server.cdi.SystemConfigProducer.afterDeploymentValidation(SystemConfigProducer.java:143) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498)在 org.jboss.weld.injection.StaticmethodInjectionPoint.invoke(StaticmethodInjectionPoint.java:88) 在 org.jboss.weld.injection.MethodInvocationStrategy $ SpecialParamPlusBeanManagerStrategy.invoke(MethodInvocationStrategy.java:144) 在 org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:309) 在 org.jboss.weld.event.ExtensionObserverMethodImpl.sendEvent(ExtensionObserverMethodImpl.java:124) 在 org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:287) 在 org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:265) 在 org.jboss.weld.event.ObserverNotifier.notifySyncObservers(ObserverNotifier.java:271) 在 org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:260) 在 org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:154) 在 org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:148) 在 org.jboss.weld.bootstrap.events.AbstractContainerEvent.fire(AbstractContainerEvent.java:53) 在 org.jboss.weld.bootstrap.events.AbstractDeploymentContainerEvent.fire(AbstractDeploymentContainerEvent.java:35) 在 org.jboss.weld.bootstrap.events.AfterDeploymentValidationImpl.fire(AfterDeploymentValidationImpl.java:28) 在 org.jboss.weld.bootstrap.WeldStartup.validateBeans(WeldStartup.java:450) 在 org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:90) 在org.jboss.as.weld.WeldStartService.start(WeldStartService.java:96) 在 org.jboss.msc.service.ServiceControllerImpl $ StartTask.startService(ServiceControllerImpl.java:1948) 在 org.jboss.msc.service.ServiceControllerImpl $ StartTask.run(ServiceControllerImpl.java:1881) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 在 java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624) 在java.lang.Thread.run(Thread.java:748)造成原因: java.lang.reflect.InvocationTargetException在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)位于 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498)在 org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.invokeMethods(DefaultLifecycleCallbackInvoker.java:98) ... 37更多原因:java.lang.RuntimeException: java.lang.RuntimeException:java.util.NoSuchElementException在 org.kie.workbench.drools.backend.server.AppSetup.assertPlayground(AppSetup.java:195) ... 42更多原因:java.lang.RuntimeException: java.util.NoSuchElementException在 org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:283) 在 org.guvnor.structure.backend.repositories.RepositoryServiceImpl $ Proxy $ $$ WeldClientProxy.createRepository(未知 来源) org.kie.workbench.drools.backend.server.AppSetup.createRepository(AppSetup.java:330) 在 org.kie.workbench.drools.backend.server.AppSetup.assertPlayground(AppSetup.java:119) ... 42更多原因于:java.util.NoSuchElementException java.util.ArrayList $ Itr.next(ArrayList.java:862)在 org.uberfire.java.nio.fs.jgit.JGitFileSystem $ 1 $ 1.next(JGitFileSystem.java:194) 在 org.uberfire.java.nio.fs.jgit.JGitFileSystem $ 1 $ 1.next(JGitFileSystem.java:173) 在 org.guvnor.structure.backend.repositories.git.GitRepositoryBuilder.getDefaultRoot(GitRepositoryBuilder.java:120) 在 org.guvnor.structure.backend.repositories.git.GitRepositoryBuilder.setBranches(GitRepositoryBuilder.java:98) 在 org.guvnor.structure.backend.repositories.git.GitRepositoryBuilder.build(GitRepositoryBuilder.java:63) 在 org.guvnor.structure.backend.repositories.git.GitRepositoryFactoryHelper.newRepository(GitRepositoryFactoryHelper.java:64) 在 org.guvnor.structure.backend.repositories.git.GitRepositoryFactoryHelper $ Proxy $ $$ WeldClientProxy.newRepository(未知 来源) org.guvnor.structure.backend.repositories.RepositoryFactoryImpl.newRepository(RepositoryFactoryImpl.java:61) 在 org.guvnor.structure.backend.repositories.RepositoryFactoryImpl $ Proxy $ $$ _ WeldClientProxy.newRepository(未知 来源) org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:96) 在 org.guvnor.structure.backend.repositories.RepositoryServiceImpl.createRepository(RepositoryServiceImpl.java:279) ...另外45个“}}

机器:Windows 10 Wildlfly服务器:10.0 Kie Server 6.5.0-运行正常

唯一的问题是Drools工作台

解决方法

Drools Workbench 6.5.0是针对Wildfly 8的,请参见official documentation

如果必须使用Wildfly 10,请考虑使用Drools Workbench 7.0.0

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?