[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