2009-05-26 15 views
0

」でWebstartアプリケーションのインストールを壊しました。最新のJavaバージョン(Java 6アップデート13)にアップグレードした後、長年にわたって本番環境で使用されていたwebstartアプリケーションが停止しました次のエラーでインストールします。java 6がエラー「java.lang.Exception:cache failed for '

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ファイルへの参照も含まれています。このファイルは、最初にアプリケーションが実行されているときにローカルディスクにいくつかのファイルを抽出します。

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

答えて

2

最新のJREにアップグレードする際に同様の問題が発生しました。私たちの問題は、6月14日に修正されるべきであるthisバグに関連していたようです。おそらくあなたの問題も関連しているでしょう。

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

0

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

関連する問題