« [Java]Jarファイルに格納したApplet間で通信を行う場合の注意事項 | トップページ | [Java]Swingコントロールに対して安全に変更を行うには? »

[Java]ローカル環境でコードベース指定したAppletからドキュメントベースに配置したファイルへアクセスするには?

 Appletをコードベース指定してローカル環境で動作させると、コードベースディレクトリ以下のファイル以外は、セキュリティによってアクセスできなるなる。従って、ドキュメントベースに配置したファイルへもアクセスできない。

 この問題については、ローカル環境でWebサーバを動かし、Webサーバ経由で動作させることで解決する。

 Webサーバルートディレクトリから開発中ソースを格納したディレクトリを参照する方法だが、開発中ソースを格納したディレクトリをWebサーバルートディレクトリへ移動・複写せずとも、開発中ソースを格納したディレクトリへ仮想ディレクトリを作成すことで、移動・複写すること無くアクセスできるようになる。(IISの場合)

 なお、仮想ディレクトリ開発ソースを格納したディレクトリは、プロパティ「ネットワーク上でこのファイルを共有する」をマークして、ネットワークからのアクセスを許可しておく必要がある。この操作を行わないと、セキュリティによってディレクトリにアクセスできない。

|

« [Java]Jarファイルに格納したApplet間で通信を行う場合の注意事項 | トップページ | [Java]Swingコントロールに対して安全に変更を行うには? »

Java」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/224706/16803918

この記事へのトラックバック一覧です: [Java]ローカル環境でコードベース指定したAppletからドキュメントベースに配置したファイルへアクセスするには?:

« [Java]Jarファイルに格納したApplet間で通信を行う場合の注意事項 | トップページ | [Java]Swingコントロールに対して安全に変更を行うには? »