[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends:00683] applet のセキュリティについて



------------------------- infoseek ML Sponsor --------------------------
■比べて下さい!  オリックスVIPローンカードは、こんなにもオトク
 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
     実質年率8.7%からご利用可能 ご利用限度額最高300万円  
 あなたの街の【銀行】【郵便局】【コンビニ】などでご利用頂けます。
     http://bishop.va-cats.com/cgi-bin/vts/va0/ID=001191802537 
------------------------------------------------------------------------

先日、JSPのページ移動でアドバイスを頂いた曽根です。

えんどうさんからクライアント部分を、アプレットでやればいいのではとアドバイス
を頂きました。
そこでやってみているんですが、以下の部分でとまっています。
まずSwingのJPanelにGIF画像のボタンを表示するようにする(このクラスをButtonク
ラスとする)。
次にJAppletでButtonクラスをインポートしてインスタンスを生成してコンテントペ
インに登録する(このクラスをDisplayくらすとする)以上のように行ないました。
私はForte for Java 4.0CEをDドライブにインストールして使っているので、ディレ
クトリ構成は以下のようになります。
D:¥forte4j\bin\jprogram\sampledir\--- Display.html
                                                    |
                                                    -- Display.class
                                                    |
                                                    -- tool\--- Button.class
                                                                |
                                                                --
button.gif

このまま実行すると、アプレットがgif画像をロードするときに
java.security.AccessControlExceptionが起こってしまうので、policytoolを使って
Forteに付属しているtomcat4.0の中にあるcatalina.policyファイルにポリシーエン
トリーの追加を以下のように行ないました。
codeBase http://localhost:8081/
アクセス権 FilePermission
ターゲット名 D:\forte4j\bin\jprogram\sampledir\tool\button.gif
アクション    read
このように設定してファイルを保存したんですが、
java.security.AccessControlExceptionが起こってしまいます。
上記のcodeBaseの値はアプレットのファイルの中でgetCodeBase()を呼び出して、
Javaコンソールに表示した値です。
この値をfile:/D:/foret4j/bin/jprogram/sampledir/にしてもだめでした。
ここでappletviewerでやってみようと思い、j2sdkの中にあるjava.policyファイルを
以下のように変更して行なったところ、うまく行きました。
codeBase file/D:/j2sdk1.4.0_01/bin
アクセス権 FilePermission
ターゲット名 D:\j2sdk1.4.0_01\bin\tool\button.gif
アクション    read
どのように設定すればよいのか知っている方がいたら、教えて頂きたいのですが?

環境  OS WindowsNT 4.0
         IDE Forte for Java 4.0CE
         サーブレットコンテナ Tomcat 4.0
         Javaコンパイラ  Java2SDK 1.4.0_01





------------------------------------------------------------------------
      ★秋風が心地よいこの季節 “住み替え”の季節です!
    http://house.www.infoseek.co.jp/House/top?sv=RF&svx=971122