【问题标题】:Notes Java App can't call agent.runWithDocumentContext()注意 Java App 不能调用 agent.runWithDocumentContext()
【发布时间】:2014-03-16 23:01:48
【问题描述】:

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

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

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

我通常使用 NotesFactory.createSession() 创建会话

数据库在测试服务器上,并且代理设置了 Run As Web User 属性,因为它在应用程序中的 xpages 中被正确调用。

一切都在 9.0.1 Domino 上运行

【问题讨论】:

  • 马丁,你能解决这个问题吗?有同样的问题:需要从单独的 Java 独立应用程序(在 GlassFish 上)访问 Domino 遗留的东西,并获得相同的异常。 Notes Session 的初始化方式相同:NotesFactory.createSession()。谢谢!

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


【解决方案1】:

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

I want my Domino Servlet to get an authenticated user session

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-09
    • 1970-01-01
    • 2016-12-16
    相关资源
    最近更新 更多