Hitachi

Hitachi Navigation Platform Development Guide


4.16 Setting up access permissions to Java packages to be used by User Plugins

For some Java packages to be used by User Plugins, you need to set up access permissions individually.

  1. Start the editor by selecting Run as administrator, and open the following file:

    Navigation-Platform-installation-directory\PP\uCPSB\CC\server\usrconf\ejb\uCNP_J2EE\server.policy
  2. Add accessClassInPackage settings to the following locations:

    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-package-name-to-be-used"; // Add
    };
  3. Restart Navigation Platform.