2

私は最初のアプレットの作成に移り、予想よりも速くすべてをズームしていましたが、今は思わぬ障害に遭遇しました。アプレットは、特定のフォルダーとそのフォルダー内のサブフォルダー内のすべてのファイルを読み取る動的環境で動作するように設計されています。私が抱えている問題は、テストサーバーで確立されると、次のようになることです。

access denied("java.io.FilePermission" "\basefolder" "read")

私の調査によると、これは特にアプレットがそもそも信頼されていないためです。残念ながら、私がいくつか試した解決策はたくさんありますが、どれもうまくいかないようです。現在、アプレットの作成にEclipseを使用しています。ファイル サーバー上の動的フォルダーから Web サイトの情報を読み取って表示するアプレットを作成しようとしている場合、これらのアクセス許可を付与する最善の方法は何ですか?

4

1 に答える 1

2

..これらのアクセス許可を付与する最良の方法は何ですか?

問題は、期待どおりではありません。要するに、アプレットはサーバー上にオブジェクトを作成できないということFileです (たとえば、ディレクトリのファイル リストを取得するためなど)。これはパーミッションによるものではなく、ファイルとサーバーの動作方法によるものです。

ファイル リストを取得するには、サーバーからの支援が必要です。「ヘルプ」とは、アプレットが読み取ることができるファイル リストを提供するサーバーを意味します。

サーバーがリストを提供するように設定されていて、アプレットがそのサーバーからホストされている場合、特別な権限や追加の権限は必要ありません。

于 2012-05-16T03:44:35.090 に答える