Notez d'abord que la prise en charge de MongoDB est à ce stade très expérimentale. Il est implémenté en tant que servlet dans MongoDBPersistence.scala
, vous voudrez donc :
- Modifier le fichier
web.xml
d'Orbeon déclarer cette servlet dans un<servlet>
, et carte/fr/service/mongo/*
à ce servlet avec un<servlet-mapping>
. - Ajouter une propriété indiquant à Form Runner d'utiliser la couche de persistance MongoDB :par ex.
<property as="xs:string" name="oxf.fr.persistence.provider.*.*.*" value="mongo"/>
. - Ajouter une propriété indiquant à Form Runner quel est l'URI de la couche de persistance MongoDB, par ex.
<property as="xs:anyURI" name="oxf.fr.persistence.mongo.uri" value="/fr/service/mongo"/>
.