热重新部署后打开JDO元数据文件时出错

时间:2014-06-20 16:46:39

标签: jdo datanucleus embedded-jetty maven-jetty-plugin

我有一个包含2个模块module-b.jarmodule-a.war的项目。第一个模块是我使用jetty的{​​{1}}目标部署到jetty:run服务器的第二个模块的依赖项。我通过将maven jetty plugin配置值设置为10秒来配置热重新部署插件功能。

运行服务器后,如果我修改jar模块并将其安装到本地maven存储库,则jetty将检测此更改并重新启动webapp(热重新部署)。到现在为止,一切都按照它应有的方式运作。我不必重新运行服务器以查看新的修改。 webapp加载了新的修改,除非我访问使用持久性机制scanIntervalSeconds的部件,在这种情况下我得到了这个例外:

JDO/Datanucleus

这可以通过重新运行服务器来解决,但这不会很有趣,因为我将失去热门的重新部署权益。如何在不重新运行服务器的情况下实现此目的?

0 个答案:

没有答案