【发布时间】:2015-04-02 23:14:17
【问题描述】:
我有一个 IBM Notes/XPages 站点,我正在尝试允许任何人访问其中一个页面。这个特定的 xpage 相当简单,但它确实调用了位于 Designer 中 Code/Java 下的一些 java 代码。我知道设计元素的公共访问设置,我想我已经检查了 xpage 本身和它使用的表单/视图。它仍然没有执行页面上的代码,我想知道是不是因为 java 文件没有启用公共访问。如果可能是这种情况,如何启用它?我没有看到 java 文件的安全选项卡。谢谢!
(顺便说一下,这样做的原因是 xpage 可以被预定的代理调用。这使得调试有点棘手。)
【问题讨论】:
-
您是否尝试将 Java 注释的 $PublicAccess 字段设置为“1”?
-
调度代理不能使用名称/密码进行身份验证吗?
-
甚至 XPage 也是 Java 代码。所以问题可能出在其他地方。当您访问会话/数据库时,构造函数可能会失败。看看 sessionAsSigner。
-
斯文,这正是我不知道该怎么做!其他元素似乎有安全选项卡,但没有java文件?
-
Reid,分享您的代码,并详细说明您的操作以及遇到的错误。
标签: java xpages lotus-notes