java - XPages Java 损坏问题

标签 java lotus-notes xpages lotus-domino

我注意到,在 8.5.3 中执行设计刷新时,Java 类经常会损坏,这会导致我使用 Java 代码的 XPage 出现问题(我通常会收到找不到/无法识别包的错误消息)。还有其他人注意到 Java 类和 XPage 的类似问题吗?由于设计刷新的频率和模板位于不同的服务器上,目前无法进行设计替换。我也不确定设计替换是否会解决我的问题。

如有任何提示、建议或帮助,我们将不胜感激。

最佳答案

你可能会被我遇到过的情况击中。

您的应用程序是否使用扩展库中的任何类(openNTF 版本或 IBM 版本 - 更新包 1)?

如果是这样,问题可能是由于在 Domino Designer 中打开设计的所有计算机上都没有安装扩展库引起的。我遇到了这个问题,发现只是打开设计“触及”了 Java 类(即编译它们或至少对它们进行签名)。这是由于 Domino Designer 中“项目”下的默认设置为“自动构建”。因此,只需从另一台没有扩展库的计算机上打开 Domino Designer 即可进行调整,例如一个表单或@-formula 代理,Java 类被破坏了!!

我们花了一些时间才弄清楚为什么会这样。通过禁用“自动构建”选项,我们可以避免仅通过在 Designer 中打开数据库来破坏代码。但是,更好的方法是在所有 Domino Designer 客户端上安装扩展库。

但是要小心,因为这个问题仍然会损害您的应用程序,因为元素是由最后一个打开设计的用户签名的... :-(

/约翰

关于java - XPages Java 损坏问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13512961/

相关文章:

java - 如何将多个单词存储为 ArrayList 值

debugging - 如何在 Lotus 脚本代理内部调试 Lotus 脚本代理

java - 以编程方式检查 domino 文档中的字段是文本还是文本列表 - 可能吗?

java - 如何将 JSON 数据从 URL 读取到 XPage Java Bean

java - Android AsyncTask onPostExecute 未触发

Java - 仅使用 .substring 过程在字符串中查找多个单词

python - 将内联图像插入 Lotus Notes 消息中

java - XPage:使用内嵌图像显示电子邮件内容

java - 使用 Java 获取 Item 值集的索引

java - 关闭 I/O 流