首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打开Orbeon 4.5表单时出现"Orbeon form not found“错误

打开Orbeon 4.5表单时出现"Orbeon form not found“错误
EN

Stack Overflow用户
提问于 2014-06-14 02:50:37
回答 1查看 289关注 0票数 0

我正在处理Orbeon 4.5表单。

当我尝试使用随机documentid打开表单时,如下所示:

代码语言:javascript
复制
http://localhost:8080/orbeon/fr/AppName/formName/edit/randomDocumentId

我收到"Orbeon form not found“错误。我认为它受到了document_id的影响。

如果我的理解是正确的,上述链接和:

代码语言:javascript
复制
http://localhost:8080/orbeon/fr/AppName/formName/edit

应该会给我同样的结果。

我注意到它在4.4版本中使用相同的属性文件工作得很好。

下面是我的属性-local.xml

代码语言:javascript
复制
<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版本中对此进行更正的配置

我们非常感谢您为解决此问题而提供的任何意见。

EN

回答 1

Stack Overflow用户

发布于 2014-06-14 08:46:11

URL如下所示:

代码语言:javascript
复制
http://localhost:8080/orbeon/fr/AppName/formName/edit/documentId

用于从数据库加载id为documentId的表单数据。如果数据库中没有具有该id的数据,则正确的行为是出现"page not found“错误。

类似地,您应该永远不能访问:

代码语言:javascript
复制
http://localhost:8080/orbeon/fr/AppName/formName/edit

而没有文档id。出现“页面未找到”错误也是正确的。

要打开不包含现有数据的表单定义,请改用:

代码语言:javascript
复制
http://localhost:8080/orbeon/fr/AppName/formName/new
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24212093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档