Hitachi

JP1 Version 12 JP1/Navigation Platform ナビゲーション プラットフォーム 開発ガイド


4.15 ユーザプラグインが利用するJavaパッケージへのアクセス権の設定

ユーザプラグインが利用するJavaパッケージの中には,個別にアクセス権の設定が必要なものがあります。アクセス権の設定手順を次に示します。

  1. 管理者としてエディタを起動して,次のファイルを開きます。

    ナビゲーション プラットフォームインストールディレクトリ\PP\uCPSB\CC\server\usrconf\ejb\uCNP_J2EE\server.policy
  2. 次の個所にaccessClassInPackageの設定を追加します。

    grant codeBase "file:${ejbserver.http.root}/ejb/${ejbserver.serverName}/apps/-" {
      permission java.io.FilePermission "<<ALL FILES>>", "read, write, delete, execute";
      permission java.lang.RuntimePermission "accessDeclaredMembers";
      permission java.lang.RuntimePermission "getProtectionDomain";
      permission java.lang.RuntimePermission "setFactory";
      permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
      permission java.lang.RuntimePermission "getenv.*";
      permission java.lang.RuntimePermission "getClassLoader";
      permission java.lang.RuntimePermission "accessClassInPackage.利用するJavaパッケージ名"; // 追加
    };
  3. ナビゲーション プラットフォームを再起動します。