我们正在将Form Runner / Builder集成到一个带有自定义持久层的项目中。
现在我们将emptySessionPath =“true”设置为将Orbeon和我们的Java应用程序保持在同一会话中。
Orbeon在持久性CRUD调用中传递jsessionid cookie ...除了以下实例....
但是,如果用户要首先通过调用/ fr / orbeon / builder / edit / f40efbe298204d16b6474fcdfea4c9fd来编辑表单本身,它确实将cookie传递给持久层
此时,用户可以访问步骤2以完成表单实例,并且cookie将保持不变。似乎由于某种原因,在完成表单时需要启动表单构建器以使cookie转发到持久层?
关于为什么cookie没有在第2步传递的任何想法?
仅供参考,这是在Orbeon 3.9 CE,也是3.8中的相同行为。使用VMWare TC Server(Tomcat)。我们的Java应用程序是一个Spring / Grails应用程序。
答案 0 :(得分:0)
我想知道这可能是this bug中描述的内容(特别参见评论)。基本上,您似乎无法始终可靠地生成JSESSIONID
cookie。正如错误所说,我们现在还没有解决方案。
你认为这个错误对应你的情况吗?