<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p><br>
</p>
<br>
<div class="moz-cite-prefix">On 1/23/17 8:16 PM, Cantor, Scott
wrote:<br>
</div>
<blockquote cite="mid:489EA3FE-4E82-4A98-AE14-FE6D21A0D68B@osu.edu"
type="cite">
<pre wrap="">
</pre>
<pre wrap="">
That's bizarrely complicated the way they piecemeal all of it. Don't see why they don't just lay out a file of properties and chain it to the system properties, same as Spring.
</pre>
</blockquote>
<br>
My hazy recollection is that it's all about limiting who/what can
access and change things when you are running under a security
manager, since the java.security props configure and influence the
security manager behavior itself (like policy, etc). So they
maintain a segregation between system props and the security props
so that they aren't all in the same bucket, and the perms are
distinct. You may want to give a program the ability to read and/or
modify system props, but that shouldn't inherently include
influencing the very behavior of the security manager itself.<br>
<br>
If/when you're not running under a security manager, there may or
may not be any practical benefit to the segregation, so the reason
for it is less obvious I guess.<br>
<br>
</body>
</html>