我有一個未簽名的Java applet與同一主機進行交互。每次點擊頁面中的元素時,applet(這是我無法控制的第三部分applet)應該從URL加載數據。我說應該的,因爲對於某些文件,我得到java.security.AccessControlException:訪問被拒絕(java.util.PropertyPermission http.agent讀取)
java.security.AccessControlException:訪問被拒絕(java.util.PropertyPermission http.agent讀)
和其他一些正確加載文件。所有文件都可以正確讀取並從Web服務器上下載,並且它們是非常簡單的文本文件。
我還發現,在某些情況下,先前返回錯誤的文件現在已加載並繼續加載,因此似乎以某種方式涉及緩存。
你們有沒有關於這裏發生了什麼的想法?行爲似乎是絕對隨機的,我無法對此進行調試。注:我使用這個小程序來執行許多其他「單次鏡頭」文件訪問,並且它從來沒有給我任何問題。我唯一明顯的區別是,現在我通過一個javascript事件「按需」執行此操作。
可能是什麼原因,在小程序的Java或其他地方?
我得到一個類似的問題與java web開始 - 從只有一些客戶端,而不是其他人:'java.lang.securityexception拒絕訪問允許的URL子路徑外。我試圖訪問同一臺服務器上的內容。 – 2011-11-18 13:45:45
這是一個SecurityException,但它是另一個例外。我沒有看到我可以提供任何提示。 – Horcrux7 2011-11-18 18:29:20
好吧,我發現了一個修復java.lang.securityexception的問題 - 正如它的文本提示 - 我將它試圖訪問的數據移動到jnlp和jar文件所在的目錄中(以及它的子目錄)。哎呀知道我爲什麼不被允許首先訪問我自己的主機,但嘿! – 2011-11-23 10:26:37