現在、Tomcat で実行されている Nexus リポジトリ マネージャーのポリシー ファイルを作成しようとしています。
Nexus はファイルを読み取ろうとしWEB-INF/plexus.properties
(既にアクセス許可を付与しています)、そこからすべてのプロパティを読み取ろうとしているようですが、次のアクセス許可がないため失敗します。
java.security.PropertyPermission * read,write
この特定のファイルからすべてのプロパティを読み取れるように SecurityManager を構成するにはどうすればよいですか? これをポリシーファイルに追加すると:
permission java.security.PropertyPermision "*", "read,write"
システム プロパティを含め、すべてのプロパティを読み取り、変更する権限を付与しますね。