2010-01-13 73 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