0

GWT アプリケーションのサーバー部分で JNI サービスと通信しようとしています。問題は、私が取得していることです

「java.security.AccessControlException: アクセスが拒否されました (java.lang.RuntimePermission loadLibrary.HelloWorld)」

エラー。Java Security and Permissions モデルを Google で調べたところ、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 に答える