Lotus notes Lotus Notes:不允许访问系统属性文件

Lotus notes Lotus Notes:不允许访问系统属性文件,lotus-notes,lotus-domino,lotusscript,lotus,lotus-formula,Lotus Notes,Lotus Domino,Lotusscript,Lotus,Lotus Formula,我添加这段代码是为了在Java代理中加载系统属性文件,但在允许访问系统属性时出现了错误 我想加载Windows server中的C驱动器中的abcd属性文件,属性文件将从代码中选取 inp = new FileInputStream("/abcd.properties"); if(inp== null) { System.out.println("FIND NOT FOUND!!!!!!!!!!!"); } els

我添加这段代码是为了在Java代理中加载系统属性文件,但在允许访问系统属性时出现了错误

我想加载Windows server中的C驱动器中的abcd属性文件,属性文件将从代码中选取

inp = new FileInputStream("/abcd.properties");

    if(inp== null)
        {
            System.out.println("FIND NOT FOUND!!!!!!!!!!!");
        }
        else{
            System.out.println("FIND FOUND");
        }

    p.load(inp);
    System.out.println(p.getProperty("flag"));
我试着取下那根绳子

java.lang.SecurityException: not allowed to access system properties
08/22/2016 12:47:44 AM  HTTP JVM:   at lotus.notes.AgentSecurityManager.checkPropertiesAccess(Unknown Source)
08/22/2016 12:47:44 AM  HTTP JVM:   at java.lang.System.getProperties(System.java:342)
08/22/2016 12:47:44 AM  HTTP JVM:   at JavaAgent.NotesMain(JavaAgent.java:73)
08/22/2016 12:47:44 AM  HTTP JVM:   at lotus.domino.AgentBase.runNotes(Unknown Source)
08/22/2016 12:47:44 AM  HTTP JVM:   at lotus.domino.NotesThread.run(Unknown Source)
尝试将“运行时安全级别”设置为2,以允许访问文件系统:

尝试将“运行时安全级别”设置为2,以允许访问文件系统:


对于那些可能有类似问题的人,这是由于JVM的安全管理器不允许访问系统属性造成的。 要允许访问系统,安全策略必须指定此操作,因此解决方案将是更改Java虚拟机(JVM)的安全策略,这反过来将允许访问系统属性。
请访问:了解详细的解决方案

对于那些可能有类似问题的人,这是因为JVM的安全管理器不允许访问系统的属性。 要允许访问系统,安全策略必须指定此操作,因此解决方案将是更改Java虚拟机(JVM)的安全策略,这反过来将允许访问系统属性。
请访问:了解详细的解决方案

我已完成“允许受限操作”选项。@umeli我已更改它,但仍无法加载系统属性您是否尝试在级别3上运行代理?在java.policy中授予的所有权限下?我已经完成了“允许受限操作”选项。@我已经更改了它,但仍然无法加载系统属性。您是否尝试在级别3上运行代理?在java.policy中授予所有权限的情况下?@Duston你能帮我吗this@Duston你能帮我做这件事吗