Jakarta ee 如何在嵌入式Derby数据库中为GlassFish 4中的EJB计时器服务重新创建一个表?

Jakarta ee 如何在嵌入式Derby数据库中为GlassFish 4中的EJB计时器服务重新创建一个表?,jakarta-ee,timer,glassfish,ejb,derby,Jakarta Ee,Timer,Glassfish,Ejb,Derby,我正在使用JavaEE7、GlassFish4和EJB3.1 除非我遗漏了什么,否则应该支持EJB计时器服务EJB_Timer_TBL持久性的嵌入式Derby数据库表似乎丢失了。当我第一次使用@Schedule注释并开始出现部署错误,然后运行时java.lang.RuntimeException:EJB计时器服务不可用时,我发现了它 默认连接jdbc/_TimerPool没有设置为计时器数据源。该字段在服务器配置中为空,因此我将其放在那里 在…\glassfish\domains\domain1

我正在使用JavaEE7、GlassFish4和EJB3.1

除非我遗漏了什么,否则应该支持EJB计时器服务EJB_Timer_TBL持久性的嵌入式Derby数据库表似乎丢失了。当我第一次使用@Schedule注释并开始出现部署错误,然后运行时java.lang.RuntimeException:EJB计时器服务不可用时,我发现了它

默认连接jdbc/_TimerPool没有设置为计时器数据源。该字段在服务器配置中为空,因此我将其放在那里

在…\glassfish\domains\domain1\generated\ejb\ejb timer-service-app目录中,我找到了ejb-timer-service-app\uuuuuuuuuuuuuuuuuuuejb\uuuuuuuuuuuuu timer\uuuuuuuuapp\ucreateddl.jdbc文件,该文件看起来像是创建此

我找不到关于如何使用此脚本或以任何其他方式重新创建表的明确指南

在…\glassfish\domains\domain1\lib\databases\ejbtimer目录中,我当前拥有以下内容:

2个文件:db.lck和服务属性 3个文件夹:日志、seg0、tmp。
如果有人已经完成了这个过程,或者只知道怎么做,请给我指出正确的方向。

这个链接似乎涵盖了UNIX:上面的链接不再有效,但是我发现这篇博文中有对我有效的说明:两个链接都不起作用,@PM77-1你找到一个好的解决方案了吗?@TinusJackson-不,我从那以后就没有再讨论这个问题了。你看过这个链接了吗?我猜它和评论2是同一个链接