【问题标题】:Why am I receiving error http 403 forbidden?为什么我收到错误 http 403 被禁止?
【发布时间】:2015-04-24 12:02:16
【问题描述】:

我刚刚在notes 开发服务器上的开发实例上成功地更改了Xpages 应用程序。我已将更改部署到我们的笔记训练服务器上的训练实例应用程序,以供应用程序管理员进行测试。我们创建开发实例的应用程序设计模板,并用它来替换火车实例的设计。这通常很顺利,但这次在我清理并构建了 Train 实例并尝试在浏览器中打开它之后出现错误;

http 403 禁止访问。并且在它下面指出 - 很可能导致“网站要求您登录”,即使我已经登录。什么会导致这种情况发生?

我已经回溯到以前的 Train 实例的备份,它工作正常。我错过了什么?

【问题讨论】:

    标签: xpages lotus-notes


    【解决方案1】:

    根据我的经验,这是因为 xpage 是由未在服务器文档的安全选项卡上的“签署代理或 XPage 以代表调用者运行”中列出的 ID 签名的,因此可能值得在那里检查?

    【讨论】:

    • 谢谢。这可能是一个答案,因为在 Development 实例上开发解决方案时,它包含一个必须由服务器 ID 签名的代理 - 我认为整个数据库都由服务器 ID 进行。将调查如何解决。我是否拥有由服务器 ID 签名的 Train DB 实例?
    • 您不必使用服务器 ID 对其进行签名。这将通过它的声音解决问题,但是上面的选项将做同样的工作。我更喜欢将我的名字添加到服务器文档中,这样可以在您从 DEV 模板刷新 Live Copy 时不必使用另一个 ID 重新签署数据库,并且还可以保持设计元素上修改后的时间戳不变....跨度>
    • 谢谢。我设法进入管理控制台并使用开发人员 ID 退出“开发”实例,并且在开发实例中一切正常。然后我重新部署到 Train 实例,现在解决了 http 403 错误。但是,我使用已部署的解决方案创建的代理在我安排它时不会运行。为什么会这样?
    • 可能是很多事情...... a) 代理真的运行了吗?检查代理日志。如果它说它确实运行了,则意味着它确实运行了,但是遇到了一个提前终止的错误,没有完成它的功能。 b) 代理运行时安全级别是什么? c) 如果在您的 DEV 环境中进行测试,当您刷新 Live Copy 时,您可能需要将 Run on (server) 设置更新为正确的服务器? d) 您的代理中是否有任何错误处理?有什么打印出来的吗?
    • 再次感谢。发现问题。重新部署到 Train 时,我忘记在 Agents 属性中更改服务器的值。哎呀!!!谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-18
    • 1970-01-01
    • 2011-07-12
    • 2017-05-26
    • 1970-01-01
    • 2016-06-05
    • 2022-01-07
    相关资源
    最近更新 更多