hack のためのネタ帳, etc,,,

×

socket の問題

java.security.AccessControlException: access denied (java.net.SocketPermission 123.123.123.123:80connect,resolve)
のようにアクセス権の問題でエラーになることがある。 によると、getCodeBase()使ってアドレス解決すると問題が解決するとのこと。
後は何だ、署名付きアプレットしても解決するとか何とか。
要検証

どうも、cross domain を禁止するルールになってるのが原因のようだが、
加えて、ドメイン内でも JavaScript から Applet の method 叩いた場合、上記 permission の問題が発生する模様。
この場合、Applet 上のコントロールから同じ method を叩くと問題なく動く模様。
猛烈に困った(- -;;;)

署名の問題

以前は署名なしでも動いてたけど、update に署名がどうこう言うダイアログだ出てくるようになってしまった場合 jnlp 使うと解決する場合もある模様。
Java Deployment Toolkit を参照。
タグ

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます