ManagedExecutorService不执行任务

时间:2017-12-27 18:26:51

标签: java java-ee

我正在尝试使用Singleton EJB中的ManagedExecutorService在不同的线程中执行任务。但是,run方法永远不会被执行。 该应用程序与Glassfish 5一起部署。

@Singleton
@Startup
public class MovieInventory{
    @Inject
    Logger logger;

    @Resource
    ManagedExecutorService mes;

    @PostConstruct
    private void initConsumer() {

        mes.execute(new Runnable() {

            @Override
            public void run() {
                logger.info("test");;
            }
        });
    }
}

为什么运行method永远不会被执行?

0 个答案:

没有答案