我正在处理Orbeon 4.5表单。
当我尝试使用随机documentid打开表单时,如下所示:
http://localhost:8080/orbeon/fr/AppName/formName/edit/randomDocumentId我收到"Orbeon form not found“错误。我认为它受到了document_id的影响。
如果我的理解是正确的,上述链接和:
http://localhost:8080/orbeon/fr/AppName/formName/edit应该会给我同样的结果。
我注意到它在4.4版本中使用相同的属性文件工作得很好。
下面是我的属性-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.mysql.uri" value="/fr/service/mysql"/>
<property as="xs:string" name="oxf.fr.persistence.mysql.datasource" value="orbeonDS"/>
<property as="xs:string" name="oxf.fr.persistence.provider.*.*.*" value="mysql"/>
<property as="xs:string" name="oxf.fr.detail.buttons.app1.*" value="close clear pdf email workflow-send"/>
</properties>作为Orbeon web表单的新手,我不确定我是否错过了在4.5版本中对此进行更正的配置
我们非常感谢您为解决此问题而提供的任何意见。
发布于 2014-06-14 08:46:11
URL如下所示:
http://localhost:8080/orbeon/fr/AppName/formName/edit/documentId用于从数据库加载id为documentId的表单数据。如果数据库中没有具有该id的数据,则正确的行为是出现"page not found“错误。
类似地,您应该永远不能访问:
http://localhost:8080/orbeon/fr/AppName/formName/edit而没有文档id。出现“页面未找到”错误也是正确的。
要打开不包含现有数据的表单定义,请改用:
http://localhost:8080/orbeon/fr/AppName/formName/newhttps://stackoverflow.com/questions/24212093
复制相似问题