- PR -

Java Web Startの署名検証で怒られる

1
投稿者投稿内容
未記入
ベテラン
会議室デビュー日: 2005/02/24
投稿数: 55
投稿日時: 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/02/24
投稿数: 55
投稿日時: 2005-05-12 15:06
追記です。
IEのキャッシュを削除してもだめでした。
未記入
ベテラン
会議室デビュー日: 2005/02/24
投稿数: 55
投稿日時: 2005-05-13 09:17
自己レスです。

翌日動かしてみると動くようになりました。
その後はJavaWebStartに登録されている
FileViewerアプリケーションを削除しても
エラーが起こらなくなりました。
理由はよく分かりませんが
ひとまず直りました。
どうも失礼しました。
1

スキルアップ/キャリアアップ(JOB@IT)