3

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

任何提示、建议或帮助将不胜感激。

4

1 回答 1

6

你可能会被我被击中的情况所击中。

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

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

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

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

/约翰

于 2012-11-22T13:41:01.750 回答