Java 安全管理器下的Arquillian测试抛出NoTouchElementException

Java 安全管理器下的Arquillian测试抛出NoTouchElementException,java,junit4,jboss-arquillian,wildfly-10,Java,Junit4,Jboss Arquillian,Wildfly 10,我有一个WildFly 10.1环境,在该环境中,我使用以下配置启动容器: <container qualifier="container.active-1" mode="suite" default="true"> <configuration> <property name="jbossHome">${wildFlyInstallDir}</property> <property name="jbo

我有一个WildFly 10.1环境,在该环境中,我使用以下配置启动容器:

<container qualifier="container.active-1" mode="suite" default="true">
    <configuration>
        <property name="jbossHome">${wildFlyInstallDir}</property>
        <property name="jbossArguments">-secmgr</property>
        <property name="javaVmArguments">
            -Djava.net.preferIPv4Stack=true
            -Djgroups.bind_addr=127.0.0.1
            -Djboss.socket.binding.port-offset=137
            -Djava.security.policy=./arquillian.policy
        </property>
    </configuration>
</container>
我需要使用安全管理器执行我的Arquillian测试用例,我不清楚在配置中可能遗漏了什么

相关的gradle库包括:

org.jboss.arquillian.junit:arquillian-junit-container:1.1.12.Final
org.jboss.arquillian.protocol:arquillian-protocol-servlet:1.1.12.Final
org.wildfly.arquillian:wildfly-arquillian-container-managed:2.0.0.Final

问题在于包覆面提取部署未包含
permissions.xml
文件,因此引发了异常。一旦我添加了那个文件,一切都正常了

org.jboss.arquillian.junit:arquillian-junit-container:1.1.12.Final
org.jboss.arquillian.protocol:arquillian-protocol-servlet:1.1.12.Final
org.wildfly.arquillian:wildfly-arquillian-container-managed:2.0.0.Final