Вызов веб-сервиса Hessian из JavaFX-апплета - PullRequest
0 голосов
/ 13 января 2010

Я пытаюсь вызвать Hessian Web Service из апплета JavaFX. Я знаю, что для этого нужны разрешения на отражение, поэтому я сам подписал его для тестирования, но даже тогда он не работает. Браузер спрашивает меня, принимаю ли я сертификат, я нажимаю «да», но все равно получаю исключения для разрешения:

com.caucho.hessian.client.HessianRuntimeException: java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.0.112:8080 connect,resolve)

java.security.AccessControlException: access denied (java.lang.reflect.ReflectPermission suppressAccessChecks

java.security.AccessControlException: access denied (java.lang.RuntimePermission accessDeclaredMembers)

Я что-то упустил?

Спасибо заранее.

1 Ответ

0 голосов
/ 19 января 2010

Согласно документации Sun :

подписанный апплет имеет разрешение AllPermission, только если Плагин Java может проверять подписывающих

Поскольку вы подписываетесь самостоятельно, я думаю, вы захотите настроить файл политики, чтобы предоставить себе разрешение (НЕ будет работать для других). Вот учебник .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...