【发布时间】:2020-04-26 19:00:03
【问题描述】:
我正在研究 EJB 并通过创建如下所示的简单 EJB 来测试自动功能。
我希望它在部署后可以自动运行。
import javax.ejb.Schedule;
import javax.ejb.Stateless;
@Stateless
public class TestAuto {
@Schedule(minute="*",hour="15")
public void testprint()
{
System.out.println("AutoWrite");
}
}
我在 Eclipse 上运行它并成功部署,但在控制台上看不到任何输出。有人可以帮忙吗?我使用了 wildfly 11、java 1.8 和 ejb 3.2。谢谢。 更新:现在它起作用了。但是如何暂停并重新启动呢?
【问题讨论】:
-
您的 EJB 将在下午 03:00 点打印一些内容。这是正确的?让我们尝试一些不同的东西,例如:
second = "*/10"这意味着每 10 秒