2010-01-13 72 views
0

我试图从JavaFX applet调用Hessian Web服务。我知道它需要一些反射权限,所以我自己签署了测试,但即使如此也不起作用。浏览器问我,如果我接受了证书,我点击是的,但我无论如何接受许可例外:从JavaFX Applet调用Hessian Web服务

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

签署的小应用程序只有在Java插件可以验证签名者

既然你是自签名,我想你”的的AllPermission许可我想设置一个策略文件来授予你自己的权限(对其他人不起作用)。这是一个tutorial