Notes Java App无法调用agent.runWithDocumentContext()

时间:2014-02-17 15:13:41

标签: xpages lotus-domino domino-designer-eclipse

我正在为通常在Xpages应用程序中使用的Java类创建TestNG测试。由于他们必须调用一些遗留的LotusScript代码,我必须使用agent.runWithDocumentContext调用。

从Xpages这个运行正常。但是当我从Domino Designer中运行TestNG套件调用此方法时,我得到了

NotesException:无法传递文档上下文 - 调用方必须以用户权限运行

我通常使用NotesFactory.createSession()

创建会话

数据库位于测试服务器上,代理程序具有“作为Web用户运行”属性集,因为它在应用程序中的xpages中正确调用。

一切都在9.0.1 Domino上运行

1 个答案:

答案 0 :(得分:0)

这可能会为您提供一个如何解决问题的提示,让您的代码在用户上下文中运行。

I want my Domino Servlet to get an authenticated user session