GWT AccessControlException - PullRequest
       29

GWT AccessControlException

0 голосов
/ 22 марта 2011

Я пытаюсь установить соединение со службой JNI в серверной части моего приложения GWT.Проблема в том, что я получаю

'java.security.AccessControlException: доступ запрещен (java.lang.RuntimePermission loadLibrary.HelloWorld)'

Ошибка.Я «Google для модели безопасности и разрешений Java и нашел описание на http://java.sun.com/developer/onlineTraining/Programming/JDCBook/appA.html

Я пытался добавить

grant {разрешение java.security.AllPermission;};

в мое \ рабочее пространство ....... \ war \ WEB-INF \ deploy ....... \ rpcPolicyManifest \ manifest.txt, но это не файл манифеста политики...

В каком файле я добавляю права доступа или как мне сказать во время компиляции, какие права доступа он использует.

С уважением, Стефан

1 Ответ

0 голосов
/ 22 марта 2011

Я нашел решение (хорошая часть этого)

Для запуска кода, который требует дополнительных прав доступа, вы должны использовать AccessController.doPrivileged (...)

См: http://download.oracle.com/javase/1.4.2/docs/api/java/security/AccessController.html

...