2008-12-12 37 views
3

升級到XP和Java 1.6後,我們的Intranet應用程序中的一個在瀏覽器中運行java applet時遇到問題。 java applet是一個文檔編輯器,它接受文檔所在的參數。我假設它將這個文件複製到用戶機器進行編輯。我希望我知道更多,但我沒有來源......大壩!僅在運行新Java 1.6時出現Java IOException - 有人請

我們在運行XP-IE6-Java 1.6的機器上遇到java.io.IOException。這個問題不會發生在我們較早的Win2K-IE6-Java 1.3上,所以我們確信它與桌面而不是服務器(99%確實無關)。

有點信息:如果你嘗試連續兩次運行applet,它會第二次運行。第一次失敗。此外,錯誤消息框出現在瀏覽器中嵌入橙色Java加載徽標之前。

我還在策略文件中輸入了以下信息並通過控制檯重新加載策略文件。

grant codeBase "http://intranetserver/*" { 
    permission java.security.AllPermission; 
}; 

這裏是堆棧跟蹤的轉儲。感謝您的時間:-)

 
java.io.IOException: Write error 
    at java.io.FileOutputStream.writeBytes(Native Method) 
    at java.io.FileOutputStream.write(Unknown Source) 
    at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source) 
    at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source) 
    at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source) 
    at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.close(Unknown Source) 
    at com.docscience.dlstools.browser.editor.HTMLDocumentLoader.loadDocument(HTMLDocumentLoader.java:94) 
    at com.docscience.dlstools.browser.editor.HTMLDocumentLoader.loadDocument(HTMLDocumentLoader.java:113) 
    at com.docscience.dlstools.browser.editor.HTMLDocumentLoader.loadDocument(HTMLDocumentLoader.java:126) 
    at com.docscience.dlstools.browser.editor.dsBrowserEditor.loadPage(dsBrowserEditor.java:1623) 
    at com.docscience.dlstools.browser.editor.dsBrowserEditor.loadFile(dsBrowserEditor.java:1873) 
    at com.docscience.dlstools.browser.editor.dsBrowserEditor.(dsBrowserEditor.java:201) 
    at com.docscience.dlstools.browser.editor.DLSBrowserEditor.init(DLSBrowserEditor.java:38) 
    at sun.applet.AppletPanel.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 

回答

1

我解決了這個問題。關閉Java控制面板中的臨時文件。

0

你說你從Java V1.3直接去了Java 1.6的,你有機會在所有使用Java 1.4或1.5,以測試它?更多的上下文信息會在這裏有所幫助。

0

您的代碼已簽名,還是您依賴政策文件中的設置?

我記得在簽名代碼中有類似的問題。我不記得確切的情況,但事實證明,Java控制檯中的revocation check (or maybe OCSP) setting(選項卡高級,部分安全性)在啓用時在第一個小程序啓動時引發了一些問題。 SUN聲明,他們都默認是禁用的,所以你不會遇到這個問題,除非你明確地啓用設置。

你可能會看看,並禁用兩者,也許它解決了問題,但可能不希望禁用撤銷檢查。

相關問題