2009-04-09 3 views
0

У меня есть апплет, который должен читать файл с сервера. Но я получаю следующее исключениеБыстрый способ решить java.security.AccessControlException

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.

ответ

1

Вы сказали, что хотите прочитать файл на сервере, но исключение вызвано попыткой прочитать файл на клиенте (работающий компьютер апплет).

Вы не можете напрямую просматривать файлы с сервера. Вам необходимо получить к ним доступ через HTTP или поместить их в jar-файл апплета и загрузить его оттуда.

+0

Я забыл изменить имя доступа к файлам. –

Смежные вопросы