java 6 прервала установку приложения веб-запуска с ошибкой «java.lang.Exception: сбой кэша для» - PullRequest
0 голосов
/ 26 мая 2009

После обновления до последней версии Java (Java 6, обновление 13) приложение веб-запуска, которое использовалось в производственных средах в течение многих лет, прекратило установку со следующей ошибкой:

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 ]

2 голосов
/ 26 мая 2009

У нас была похожая проблема при обновлении до последней версии JRE. Кажется, наша проблема связана с этой ошибкой, которая должна быть исправлена ​​в 6u14. Возможно, ваша проблема также связана.

Единственный найденный нами обходной путь - очистить кеш веб-запуска и снова запустить приложение. По нашему опыту это, кажется, решение большинства проблем веб-запуска.

0 голосов
/ 06 июля 2009

Попробуйте удалить href = "..." из тега "jnlp" файла "launch.jnlp".

...