如何在嵌入式Derby数据库中重新创建GlassFish 4中的EJB Timer Service表?

时间:2013-08-19 18:22:46

标签: java-ee timer glassfish ejb derby

我正在使用Java EE 7GlassFish 4EJB 3.1

除非我遗漏了某些东西,否则embedded Derby database表似乎支持EJB Timer Service的持久性( EJB_ TIMER _TBL )不见了。我第一次使用@Schedule注释并开始获取部署错误然后运行时java.lang.RuntimeException: EJB Timer Service is not available时发现了它。

默认连接jdbc/__TimerPool未在“服务器配置”中设置为Timer Datasource(字段为空),因此我将其放在那里。

...\glassfish\domains\domain1\generated\ejb\ejb-timer-service-app目录中,我发现ejb-timer-service-app___EJB__Timer__App_createDDL.jdbc文件看起来像是创建此表的SQL脚本。

我无法找到如何使用此脚本或以任何其他方式重新创建表格的明确指南。

...\glassfish\domains\domain1\lib\databases\ejbtimer目录中,我目前有以下内容:

  • 2个文件: db.lck 服务属性
  • 3个文件夹:日志 seg0 tmp

如果某人已经完成了手术或者只是知道如何做,请指出我正确的方向。

0 个答案:

没有答案