3

XP および Java 1.6 にアップグレードした後、ブラウザで Java アプレットを実行すると、イントラネット アプリケーションの 1 つに問題が発生します。Java アプレットはドキュメント エディタであり、ドキュメントが配置されている場所へのパラメータを受け入れます。このファイルをユーザーのマシンにコピーして編集すると仮定します。もっと知りたいのですが、ソースがありません...ダム!

XP-IE6-Java 1.6 を実行しているマシンで java.io.IOException が発生しています。この問題は、古い Win2K-IE6-Java 1.3 では発生しないため、サーバーではなくデスクトップに分離されていることは確かです (とにかく 99% 確実です)。

ちょっとした情報: アプレットを 2 回続けて実行しようとすると、2 回目は機能します。初めて失敗します。また、オレンジ色の Java ローディング ロゴがブラウザに埋め込まれて表示される前に、エラー メッセージ ボックスが表示されます。

また、次の情報をポリシー ファイルに入力し、コンソールからポリシー ファイルをリロードしました。

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

これはスタック トレースのダンプです。御時間ありがとうございます :-)

java.io.IOException: 書き込みエラー
    java.io.FileOutputStream.writeBytes(ネイティブメソッド)で
    java.io.FileOutputStream.write (不明なソース) で
    sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read (不明なソース) で
    sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read (不明なソース) で
    sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read (不明なソース) で
    sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.close (不明なソース) で
    com.docscience.dlstools.browser.editor.HTMLDocumentLoader.loadDocument(HTMLDocumentLoader.java:94) で
    com.docscience.dlstools.browser.editor.HTMLDocumentLoader.loadDocument(HTMLDocumentLoader.java:113) で
    com.docscience.dlstools.browser.editor.HTMLDocumentLoader.loadDocument(HTMLDocumentLoader.java:126) で
    com.docscience.dlstools.browser.editor.dsBrowserEditor.loadPage (dsBrowserEditor.java:1623) で
    com.docscience.dlstools.browser.editor.dsBrowserEditor.loadFile (dsBrowserEditor.java:1873) で
    com.docscience.dlstools.browser.editor.dsBrowserEditor.(dsBrowserEditor.java:201) で
    com.docscience.dlstools.browser.editor.DLSBrowserEditor.init (DLSBrowserEditor.java:38) で
    sun.applet.AppletPanel.run で (不明なソース)
    java.lang.Thread.run で (不明なソース)
4

4 に答える 4

1

私は問題を解決しました。Java コントロール パネルで一時ファイルをオフにします。

于 2008-12-15T22:00:33.487 に答える
0

逆コンパイルして HttpURLConnection のソースを見ると、HTTP キャッシュへの書き込み時に例外が発生することがわかります。ここのドキュメントを参照してください: http://java.sun.com/javase/6/docs/technotes/guides/net/http-cache.html

デバッガーを使用して、そこで正確に何が起こっているのか、何が原因なのかを確認する必要がある場合があります。

于 2008-12-15T12:19:55.297 に答える
0

Java v1.3 から直接 Java 1.6 に移行したとのことですが、Java 1.4 または 1.5 でそれをテストする機会はありましたか? ここでは、もう少しコンテキスト情報が役立ちます。

于 2008-12-12T03:23:38.247 に答える