2010-01-13 2 views
0

Я пытаюсь вызвать веб-службу Hessian из апплета JavaFX. Я знаю, что ему нужны разрешения на отражение, поэтому я сам подписал его для тестирования, но даже тогда он не работает. Браузер спрашивает меня, если я принимаю сертификат, я нажимаю да, но я получаю исключение разрешения в любом случае:Вызов веб-службы Hessian из апплета 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) 

я упускаю что-то?

Заранее спасибо.

ответ

0

По Sun's documentation:

подписанный апплет имеет разрешение AllPermission только если Java Plug-в можно проверить подписанты

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

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