1
是否有可能取代像代碼:這樣是否可以在策略文件中的jar文件名中使用通配符?
grant codeBase "file:${home.url}/installed/Engine/lib/runtime_3.jar" {
// permission for the Engine
permission java.util.PropertyPermission "*", "read";
permission java.util.PropertyPermission "*", "write";
};
隨着代碼:
grant codeBase "file:${home.url}/installed/Engine/lib/runtime_*.jar" {
// permission for the Engine
permission java.util.PropertyPermission "*", "read";
permission java.util.PropertyPermission "*", "write";
};
這樣才能避免反覆變化與圖書館的新版本的政策文件?
我還沒有看到這記錄在任何地方(並且我很難驗證這一點)。
在部署時,Jars需要進行數字簽名,所以我看不到觸及策略文件的地步,您也可以在開發過程中解決如何對它們進行數字簽名。 –
我希望能夠做到這一點。我將所有第三方.jar文件放在同一個文件夾中,並希望爲其中的一組授予特定的權限(例如,我有7個spring .jars,我希望授予它們相同的權限)。使用「spring- *」的通配符對我來說非常有用。 –