gpt4 book ai didi

java - 如何在 jee 7 requests.xml 中指定

转载 作者:行者123 更新时间:2023-12-02 11:54:25 24 4
gpt4 key购买 nike

我有一个 JAXRS Web 应用程序,正在部署到 Wildfly 10 独立服务器。我正在尝试在我的 war 文件中创建限制性 META-INF/permissions.xml 安全策略,但我正在努力让 java.io.FilePermission 识别属性扩展。当我在 .policy 文件中使用它时,效果很好:

permission java.io.FilePermission       "${myProperty}", "read,write,execute";

但是,当我将其移植到 Permissions.xml 时,它会生成 java.security.AccessControlException:

<permission>
<class-name>java.io.FilePermission</class-name>
<name>${myProperty}</name>
<actions>read,write,execute</actions>
</permission>

<permission>
<class-name>java.io.FilePermission</class-name>
<name>${myProperty}${/}-</name>
<actions>read,write,execute</actions>
</permission>

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

<permission>
<class-name>java.io.FilePermission</class-name>
<name>*</name>
<actions>read,write,execute</actions>
</permission>

我似乎无法让它工作。以上所有组合均失败。

有没有办法让属性扩展在permissions.xml中工作?有没有办法制作 <ALL FILES> FilePermission 在 Permissions.xml 中工作吗?

最佳答案

你尝试过这个吗:

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

关于java - 如何在 jee 7 requests.xml 中指定 <ALL FILES>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47698555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com