質問

私は、サーバーからファイルを読み込む必要がアプレットを持っています。しかし、私は次の例外を受け取る

java.security.AccessControlException: access denied (java.io.FilePermission \kb1.xml read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at java.io.File.isDirectory(Unknown Source)
at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source)
...

私は読書のために付与された権限を持つjava.policy.appletファイルを入れてみましたが、それは動作しません。 私はこの問題を解決する簡単な方法が必要です。私は、私は、Java 6を使用し、このアプレットを作るためにそれを指定する必要があります。

役に立ちましたか?

解決

あなたは、サーバー上のファイルを読みたいと述べたが、例外は、クライアント(アプレットを実行しているマシン)上のファイルを読み取ろうとによって引き起こされます。

あなたは直接サーバーからファイルを読み取ることができません。あなたは、HTTP経由でそれらにアクセスしたり、アプレットのjarファイルにそれらを入れて、そこからそれをロードする必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top