- - PR -
Javaポリシーについて質問です。
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-10-13 11:07
はじめまして。
今、Webアプリケーション内に、クライアントからサーバーへ画像をアップするための アプレットを配置しています。 jsp内の<APPLET>タグでのCODEBASEには http://localhost:8080/webapp/applet/ を指定し、アプレット自体は正常にダウンロード&稼動しています。 この状態で、クライアント端末内の画像ファイル一覧を取得しようとすると、 セキュリティエラーが発生します。 そこで、ユーザーディレクトリ下の.java.policyに grant codeBase "http://localhost:8080/webapp/-" { permission java.security.AllPermission; }; と記述してみましたが、やはりセキュリティエラーが発生します。 そこで、 grant { permission java.security.AllPermission; }; としてみると、今度はエラーになりませんでした。 つまり、.java.policy自体は有効に働いているということです。 このアプレットをC:\直下に置いて、それを使用するようなHTMLを作成し、 grant codeBase "file:/C:/-" { permission java.security.AllPermission; }; grant codeBase "file://C:/-" { permission java.security.AllPermission; }; grant codeBase "file:///C:/-" { permission java.security.AllPermission; }; など、少しずつ記述を変えて試しましたがどれもダメでした。 codeBase を指定するとセキュリティエラーになるのはなぜでしょうか? アドバイスよろしくお願いします。 ちなみに、ポリシーファイルの設定に際して http://msugai.fc2web.com/java/security/policy.html などを参考にしました。 |
|
投稿日時: 2005-10-14 11:09
どなたもお分かりになりませんか?
お願いします。 |
1