0

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

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

错误。我用谷歌搜索了 java 安全和权限模型,并在http://java.sun.com/developer/onlineTraining/Programming/JDCBook/appA.html上找到了描述

我试图添加

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

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

我在哪个文件中添加权限或者我如何在编译时告诉他使用什么权限。

问候,斯特凡

4

1 回答 1

0

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

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

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

于 2011-03-22T15:19:23.553 回答