如何在Orbeon中添加MongoDB数据源
如何将MongoDB数据源添加到Orbeon CE?我一直在浏览所有的xml配置文件,但运气不好,Orbeon文档也帮不上什么忙。任何帮助都将不胜感激 它应该可以通过持久性api实现 编辑:如何在Orbeon中添加MongoDB数据源,mongodb,orbeon,Mongodb,Orbeon,如何将MongoDB数据源添加到Orbeon CE?我一直在浏览所有的xml配置文件,但运气不好,Orbeon文档也帮不上什么忙。任何帮助都将不胜感激 它应该可以通过持久性api实现 编辑: 例如,在/fr/service/mongodb/*下添加数据源\服务时,如何从表单应用程序对其进行过程调用,即如何使用/crud和/search从数据库中添加和检索信息?首先请注意,对mongodb的支持在这一点上是非常实验性的。它在中作为servlet实现,因此您需要: 编辑Orbeon的web.xml在
例如,在/fr/service/mongodb/*下添加数据源\服务时,如何从表单应用程序对其进行过程调用,即如何使用/crud和/search从数据库中添加和检索信息?首先请注意,对mongodb的支持在这一点上是非常实验性的。它在中作为servlet实现,因此您需要:
web.xml
在
中声明该servlet,并使用
将/fr/service/mongo/*
映射到该servlet
谢谢你的回答。在文档的帮助下,我按照您的指示添加了这些值。然后我重新启动了tomcat。然后,当我试图在browser address字段中访问它时,它似乎找不到MongoDBPersistence文件,因为它抛出了一个ClassNotFoundException。我使用的路径是github主页中建议的“org.orbeon.oxf.fr.mongodb.MongoDBPersistence”。包是
org.orbeon.oxf.fr.mongdb
,名称中没有“o”;请参阅:。不确定这是打字错误还是故意的;)。哈哈,你说得对。我看了很多次都没看到。谢谢现在它工作了。mongdb
是一个意外:它显然应该是mongodb
!我们会解决的。显然不是;我正在查看GitHub上的3.9CE标签,而MongoDB代码当时还不在那里。