2014-03-26 70 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。假設它是我的主要問題。