服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

授予对java Logger的访问权限,java.policy文件在Domino 9.0.1中不起作用

将我们的32位专用Windows 2003服务器从9.0升级到9.0.1后, java.policy文件中的这部分停止工作: permission java.util.logging.LoggingPermission "control"; 这意味着我无法使用Java Logger 。 我得到这个: HTTP JVM: java.security.AccessControlException: Access denied (java.util.logging.LoggingPermission control) HTTP JVM: at java.security.AccessController.throwACE(AccessController.java:100) HTTP JVM: at java.security.AccessController.checkPermission(AccessController.java:166) HTTP JVM: at java.lang.SecurityManager.checkPermission(SecurityManager.java:544) HTTP JVM: at java.util.logging.LogManager.checkPermission(LogManager.java:317) HTTP JVM: at java.util.logging.LogManager.checkAccess(LogManager.java:311) HTTP JVM: at java.util.logging.Logger.addHandler(Logger.java:548) 我什至尝试从64位9.0虚拟服务器复制java.policy文件,它在哪里工作,并重新启动HTTP。 然后我testing了一个在9.0服务器上运行的应用程序的副本,并在9.0.1服务器上给出了这个错误。 Java代码位于代码/ Java元素中,并从XPage调用。 如何在Domino 9.0.1中授予Java的权限? 更新: 如果我添加这个: permission java.security.AllPermission; 那么它的工作。 所以它正在读取java.policy文件,但是授予对日志的访问权限不再工作,至less与在9.0.1中的工作方式不同。 授予AllPermission绝对不是我正在寻找的解决scheme。 Lars […]