GWT AccessControlException

时间:2011-03-22 15:11:08

标签: gwt java-native-interface accesscontrolexception

我正在尝试与GWT应用程序的serverpart中的JNI服务通信。问题是我得到了一个

  

“java.security.AccessControlException:   拒绝访问   (java.lang.RuntimePermission   loadLibrary.HelloWorld)'

错误。我是Google安全和权限模型的Google,并在http://java.sun.com/developer/onlineTraining/Programming/JDCBook/appA.html

上找到了说明

我尝试添加

  

授予{权限   java.security.AllPermission; };

到我的\ workspace ....... \ war \ WEB-INF \ deploy ....... \ rpcPolicyManifest \ manifest.txt 但那不是政策清单文件......

我在哪个文件中添加了提交,或者如何在编译时告诉他使用了哪些提交。

此致 斯蒂芬

1 个答案:

答案 0 :(得分:0)

我找到了解决方案(很好的一部分)

要运行需要额外提交的代码,您必须使用AccessController.doPrivileged(...)

请参阅: http://download.oracle.com/javase/1.4.2/docs/api/java/security/AccessController.html