无法配置自己的持久层

时间:2011-11-30 08:46:21

标签: orbeon

我正在使用Orbeon Forms 3.9 CE。为了将表单数据保存到关系数据库中,我决定实现自己的REST服务。但是现在,当我尝试在Orbeon中配置它时,它不起作用。

我在/ WEB-INF / resources / config中创建了properties-local.xml,如下所示:

<properties xmlns:xs="http://www.w3.org/2001/XMLSchema"
        xmlns:oxf="http://www.orbeon.com/oxf/processors">

          <property as="xs:anyURI"
              name="oxf.fr.persistence.app.uri.*.*.*"
              value="http://localhost:8090/orb-form-persistence/FormPersistence"/>
</properties>

服务器重启后,当我尝试向表单提交数据时,Orbeon仍然使用eXist而不是我的服务。

给我的任何提示?谢谢!

1 个答案:

答案 0 :(得分:1)

配置正确,但它仅适用于使用Form Runner persistence layer的表单。虽然可以将Form Runner持久层与您在XForms中“手动”编写的表单一起使用,但通常它只会由您使用Form Builder创建的表单使用。