我正在尝试与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 但那不是政策清单文件......
我在哪个文件中添加了提交,或者如何在编译时告诉他使用了哪些提交。
此致 斯蒂芬
答案 0 :(得分:0)
我找到了解决方案(很好的一部分)
要运行需要额外提交的代码,您必须使用AccessController.doPrivileged(...)
请参阅: http://download.oracle.com/javase/1.4.2/docs/api/java/security/AccessController.html