- - PR -
Java Web Startの署名検証で怒られる
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-05-12 11:37
現在SWTアプリケーションをJava Web Startから実行させようと思っております。
http://www-6.ibm.com/jp/developerworks/opensource/030822/j_os-jws.html 上記のページを参考にしてサンプルのFile Viewerアプリケーションを Java Web Startから実行させようとしたところ、 一回目は問題なく実行させることができました。 (このときSWTアプリケーションはページに従い自己署名をつけて実行させました) ところが、試しにJava Web Startに登録されたFile Viewerアプリケーションを 削除して、もう一回実行させようとしたところ、以下のようなダウンロードエラーが 出てしまいました。 【エラー概要タブ】 アプリケーションの起動または実行中にエラーが発生しました。 タイトル : File Viewer ベンダー : IBM developerWorks カテゴリ : ダウンロードエラー リソース http://localhost:8080/fileviewer/swt-lib.jar の署名を検証できませんでした 【エラー例外タブ】 JNLPException[category: ダウンロードエラー : Exception: java.io.FileNotFoundException: C:\Documents and Settings\oyama\.javaws\cache\http\Dlocalhost\P8080\DMfileviewer\RNswt-lib.jar\swt-win32-2133.dll (アクセスが拒否されました。) : LaunchDesc: null ] at com.sun.javaws.security.SigningInfo.checkSigning(Unknown Source) at com.sun.javaws.cache.DownloadProtocol$RetrieveAction.actionDownload(Unknown Source) at com.sun.javaws.cache.DownloadProtocol.doDownload(Unknown Source) at com.sun.javaws.cache.DownloadProtocol.getResource(Unknown Source) at com.sun.javaws.LaunchDownload.downloadJarFiles(Unknown Source) at com.sun.javaws.LaunchDownload.downloadEagerorAll(Unknown Source) at com.sun.javaws.Launcher.downloadResources(Unknown Source) at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source) at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source) at com.sun.javaws.Launcher.run(Unknown Source) at java.lang.Thread.run(Thread.java:536) 【ラップされた例外タブ】 java.io.FileNotFoundException: C:\Documents and Settings\oyama\.javaws\cache\http\Dlocalhost\P8080\DMfileviewer\RNswt-lib.jar\swt-win32-2133.dll (アクセスが拒否されました。) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:176) at java.io.FileOutputStream.<init>(FileOutputStream.java:131) at com.sun.javaws.security.SigningInfo.checkSigning(Unknown Source) at com.sun.javaws.cache.DownloadProtocol$RetrieveAction.actionDownload(Unknown Source) at com.sun.javaws.cache.DownloadProtocol.doDownload(Unknown Source) at com.sun.javaws.cache.DownloadProtocol.getResource(Unknown Source) at com.sun.javaws.LaunchDownload.downloadJarFiles(Unknown Source) at com.sun.javaws.LaunchDownload.downloadEagerorAll(Unknown Source) at com.sun.javaws.Launcher.downloadResources(Unknown Source) at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source) at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source) at com.sun.javaws.Launcher.run(Unknown Source) at java.lang.Thread.run(Thread.java:536) 一応File Viewerをビルドしなおしたりもしましたが 直りませんでした。 Java Web Startについてはまだほとんど何も分からぬまま調べているので、 何が悪いのかよく分かりません。 いったいなにが悪いのでしょうか? |
|
投稿日時: 2005-05-12 15:06
追記です。
IEのキャッシュを削除してもだめでした。 |
|
投稿日時: 2005-05-13 09:17
自己レスです。
翌日動かしてみると動くようになりました。 その後はJavaWebStartに登録されている FileViewerアプリケーションを削除しても エラーが起こらなくなりました。 理由はよく分かりませんが ひとまず直りました。 どうも失礼しました。 |
1