在WIldfly中启用安全管理器后出现FilePermission异常

时间:2018-01-24 03:24:16

标签: websocket file-permissions wildfly-10 securitymanager

在wildfly中启用安全管理器后,我在读取文件时收到文件权限异常。禁用wildfly后一切正常。 我的permissions.xml文件具有文件操作所需的权限,但我仍然遇到此异常:

java.security.AccessControlException:WFSM000001:权限检查失败(权限"(" java.io.FilePermission"" /cWLCPmData_20171203_1.db""阅读&# 34;)"在代码源" null"" null")org.wildfly.security.manager.WildFlySecurityManager.checkPer mission(WildFlySecur ityManager.java)at at在java.lang.SecurityManager.checkRead(SecurityManager.java)在org.wildfly.security.manager.WildFlySecurityManager.checkRea d(WildFlySecurityMan org.wildfly.security.manager.WildFlySecurityManager.checkPer任务(WildFlySecur ityManager.java) ager.java)在java.io.File.exists(File.java) 我在xml文件中的文件权限如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<permissions xmlns="http://xmlns.jcp.org/xml/ns/javaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
             http://xmlns.jcp.org/xml/ns/javaee/permissions_7.xsd"
             version="7">

    <permission>
      <class-name>java.io.FilePermission</class-name>
      <name>&lt;&lt;ALL FILES&gt;&gt;</name>
      <actions>read,write,delete,execute</actions>
    </permission>


 </permissions>

任何帮助都将不胜感激。

此致 Yudhir

0 个答案:

没有答案