0

最新の Java バージョン (Java 6 update 13) にアップグレードした後、実稼働環境で長年使用されていた webstart アプリケーションが、次のエラーでインストールを停止しました。

java.lang.Exception: cache failed forhttp://localhost:8080/ReactorStudio/studio/installer.jnlp
        at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
        at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
        at com.sun.javaws.Launcher.launch(Unknown Source)
        at com.sun.javaws.Main.launchApp(Unknown Source)
        at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
        at com.sun.javaws.Main$1.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

アプリケーション jnlp が正しくダウンロードされ、関連するすべての jar ファイルがダウンロードされます。アプリケーションには、アプリケーションが最初に実行されるときにいくつかのファイルをローカル ディスクに抽出するインストーラー jnlp ファイルへの参照も含まれています。

何が問題なのか、またはどうすればこれを回避できるのかについてのアイデアはありますか?

4

2 に答える 2

2

最新の JRE にアップグレードする際にも同様の問題がありました。私たちの問題は、6u14 で修正されるはずのこのバグに関連しているようです。おそらくあなたの問題も関連しています。

私たちが見つけた唯一の回避策は、webstart キャッシュをクリアして、アプリケーションを再度起動することでした。私たちの経験では、これはほとんどの webstart の問題に対する解決策のようです。

于 2009-05-26T10:56:25.407 に答える
0

「launch.jnlp」ファイルの「jnlp」タグから href="..." を削除してみてください。

于 2009-07-06T12:16:04.960 に答える