从Java 8迁移Wildfly到11时缺少DefaultManagedExecutorService依赖项

时间:2020-10-19 20:08:23

标签: java jboss wildfly java-11

我有以下代码在Wildfly 18 / Java 8中运行良好:

@Stateless
public class FormulaRunBean {

    @Resource
    private ManagedExecutorService executor;

    // ........

}

当我切换到Wildfly 20 / Java 11时,运行Wildfly时出现以下错误(没有编译问题)。 显然找不到ManagedExecutorService

WFLYCTL0184:新的缺少/不满意的依赖项: 服务jboss.naming.context.java.comp。“ visualbank-2.0”。“ visualcode-ejb-2.0” .FormulaRunBean。 DefaultManagedExecutorService (缺少)依赖项:[service jboss.naming.context.java.comp。“ visualcode-2.0”。“ visualcode-ejb-2.0” .FormulaRunBean.env。“ visualcode.ejb.bi.ds.formula.run.FormulaRunBean”。执行器] WFLYCTL0448:747个其他服务因其服务而下降 依赖项丢失或失败

如何解决此问题?这是Java 11问题还是其他问题?

0 个答案:

没有答案