0
Wildfly 10スタンドアロンサーバーに展開されているJAXRS Webアプリケーションがあります。私はWARファイルにMETA-INF/permissions.xmlセキュリティポリシーを制限して作成しようとしていますが、java.io.FilePermissionを取得してプロパティの拡張を認識させようとしています。私はの.policyファイルでそれを使用する場合、これは正常に動作します:jee 7 permissions.xmlに<ALL FILES>を指定する方法
<permission>
<class-name>java.io.FilePermission</class-name>
<name>${myProperty}</name>
<actions>read,write,execute</actions>
</permission>
か:I permissions.xmlへのポートに、それはjava.security.AccessControlExceptionを生成
permission java.io.FilePermission "${myProperty}", "read,write,execute";
しかしを、
<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>&lt;&lt;ALL FILES&gt;&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でProperty Expansionを有効にする方法はありますか? <ALL FILES>
FilePermissionをpermissions.xmlで動作させる方法はありますか?
<permission>
<class-name>java.io.FilePermission</class-name>
<name><<ALL FILES>></name>
<actions>read,write,execute</actions>
</permission>
: