【问题标题】:Embedded Glassfish - EJB 3.1 - @Schedule嵌入式 Glassfish - EJB 3.1 - @Schedule
【发布时间】:2010-08-24 13:23:38
【问题描述】:

我是 Java EE 6 的新手,正在努力让一些演示应用程序最终运行。

我有一个应用程序范围的 bean,上面有一个 @Schedule 注释,理论上应该每分钟触发一次该方法。但是,该方法似乎从未被调用过。它只是写入它被调用的日志。

我可以在嵌入式 glassfish 上使用 EJB3.1 吗?我需要做一些特别的事情才能让它发挥作用吗?

沃尔特

【问题讨论】:

    标签: java-ee-6 glassfish-3 cdi ejb-3.1 glassfish-embedded


    【解决方案1】:

    (...) 但是,该方法似乎从未被调用过。它只是写入它被调用的日志。

    嗯……什么?

    我可以在嵌入式 glassfish 上使用 EJB3.1 吗?我需要做一些特别的事情才能让它发挥作用吗?

    Embedded GlassFish 就像一个完整的 GlassFish,没有任何限制。因此,您可以将 EJB 3.1 与完整的 Java EE 配置文件实现一起使用,并且您可以将 EJB 3.1 Lite 与 Web 配置文件实现一起使用。我不确定@Schedule 是 EJB 3.1 Lite 的一部分。

    【讨论】:

    • 你说得对,我可以使用@Schedule,我注意到 glassfish 寻找一个 ejb 计时器但没有找到。我的措辞有点混乱。我想说的是调度程序应该调用的方法只是写入日志。
    猜你喜欢
    • 2014-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多