2014-03-26 72 views
0

我有一个使用嵌入视图显示数据的长期多米诺骨牌应用程序。此应用程序已从服务器2003,32位domino 8.5环境迁移到新服务器2008 R2 64位domino 8.5.3 FP6环境。Domino nvapplet.jar安全异常

我有一切和以前一样工作,除了嵌入视图。他们在主jar中发出SecurityException“Missing required Permissions清单属性:http://*.com/domjava/nvapplet.jar”。

我已经确认actionbar.jar,editor.jar,nvapplet.jar和outline.jar是服务器上的当前版本。我甚至用IBM下载的版本(http://www-01.ibm.com/support/docview.wss?uid=swg21662233)替换了它们。

我可以通过将视图显示为HTML而不是Java Applet来获得此功能,但我不明白java版本的问题是什么?

+0

更新了我的答案。 –

回答

0

原来这种情况可能有点独特,但我会在这里发布它以备将来参考,以防其他人遇到此情况。该服务器是一个全新的Windows和多米诺骨牌,一直到8.5.3 FP6。 FP6安装程序日期会将有问题的罐子标记为系统的安装日期。所以在我的情况下,我有人来到网站,下载jar的文件日期比2014年1月17日更新,这是IBM放入上述修复文件的日期。这些文件是一个简单的平面副本,所以他们始终保持2014年1月17日的日期。无论如何,例如,任何来到并拾取较新的日期文件(例如3/1/2014)的用户都会将这些文件或修订日期保留在其本地Java机器缓存中,并忽略我用它替换的1/17/2014文件,因此它们继续显示问题。只有通过手动清除他们从java的缓存,他们才能够拿起2014年1月17日的文件,不再有问题。

0

Java对applet有重大安全性更改。您可以在这里下载最新的小程序。

http://www-01.ibm.com/support/docview.wss?uid=swg21662233

您可能需要清除浏览器缓存,如果它之后仍然存在。

[更新]现在的问题提到了您安装修订包6,安装在罐然后卸载修订包6

当您卸载修订包,它将恢复倒是后面的文件,它们是什么之前修复包已安装。尽管我没有详细说明,但很可能更新的安全小程序也会添加到修订包6中(因为它是R8.5.3的最后一个修复包)。

因此,在卸载期间,小程序看起来与FP6相同,并将其还原。

为了解决这个问题,在恢复之后,您需要再次下载更新的小程序。

如果此问题仍然存在,则需要在浏览器中打开Java控制台并使用它生成的日志(因为它与错误有关)更新您的问题。

+0

我已经安装了FP6,把你上面提到的罐子,回滚fp6,并在所有3种情况下得到相同的错误。您链接的是我在原始问题中提到的“IBM下载”。我编辑它使其更加清晰。 –

+0

@Simon请仔细检查一切。我们昨天升级了我们的服务器,错误消失了。或提供更多信息... –

+0

@FrantisekKossuth你是否想要与“Erik”交谈? –

0

其实从我被告知通过IBM FP 6,不包括固定的.jars。假设它是我的主要问题。