XPages Java损坏问题

时间:2012-11-22 12:40:27

标签: java lotus-notes xpages lotus-domino

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

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

1 个答案:

答案 0 :(得分:6)

你可能会受到我被击中的情况的打击。

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

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

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

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

/约翰