使用Orbeon 2017.2,我创建了一些表单,这些表单保存到eXist数据库中的特定集合中。
然后,我尝试将exist-db Dashboard应用程序连接到Orbeon中的嵌入式eXist数据库,以尝试使用XQuery访问表单和数据。不幸的是,这导致Orbeon应用程序数据的收集遭到破坏。报告的错误是eXist-db版本不匹配(仪表板为13,Orbeon为10)。 有没有一种方法可以解决此问题-从./exist-data中删除.lck文件无效。
此外,将Orbeon表单集成到外部eXist-db(将定制应用程序作为软件包安装)是否更可取?
谢谢, 杰克。
答案 0 :(得分:3)
是的,正如您所怀疑的那样,如果您打算在生产中使用eXist,则最好设置Orbeon Forms以使用外部eXist。从文档中引用:
Orbeon Forms随附的eXist版本旨在用于 仅用于演示目的。如果您打算使用eXist,建议您进行设置 外部eXist数据库。
有关如何使用Orbeon Forms设置外部eXist的更多信息,请参见Removing the built-in eXist database上的部分。