嵌入式orbeon:空白测试页

问题描述

我有一个(java / jsp)嵌入式表单生成器(版本2019.2.0.201912301747),我想使用测试按钮,但是我在弹出窗口上看到一个空的iframe,实际上嵌入式fb-test-iframe iframe的src是about:blank。 尽管当我将orbeon.war放到一个空的tomcat并在其中运行表单生成器时也是如此,但测试页仍正常工作(我必须补充一点,我已经为我的orbeon实例实现了自定义持久性API,也许我应该已经在某处指定了一些相关的网址,我只指定了 oxf.fr.persistence。$ {我的持久性ID} .uri 。)

不幸的是,在浏览器调试中没有网络活动(可能是由于iframe),也没有浏览器错误,只是不起作用:(

不幸的是,文档并未真正说明测试按钮的工作方式。

我不应该在Orbeon中配置什么以及在何处强制它,以引发一个事件,该事件触发orbeon中的某件事以将某事(理想地是将当前编辑的表单加载到表单运行器实例)加载到那里? / p>

更新#1: 切换到orbeon-2018.2.4.201911212304-PE.zip(但将2019库保存在嵌入的位置)之后,我能够使其进行通信,所以我走得更远。现在,在图片上可见,嵌入式orbeon将数据发送到其后端,并且请求根据其日志到达了orbeon后端。 orbeon.war log 但是没有最后一个请求的答案,这是我认为的关键,但是我不明白为什么。好像会有进一步的调用(可能是朝向orbeon CRUD API后端,并且该连接将没有连接/读取超时)。

但是没有对Crud api的进一步通信,在Crud api后端日志中没有新条目。

orbeon test button communication

我的properties-local-prod.xml

谢谢。

解决方法

OP在a comment中提到,开箱即用的Orbeon Forms安装不会发生这种情况,因此怀疑他们遇到的问题是由于他们无意中对Orbeon Forms进行了一些更改