Rob Walker created FELIX-4528:
---------------------------------
Summary: Felix properties cannot be used in unsigned JNLP files
Key: FELIX-4528
URL: https://issues.apache.org/jira/browse/FELIX-4528
Project: Felix
Issue Type: Improvement
Components: Framework
Environment: java 7u45 and later
Reporter: Rob Walker
Priority: Minor
Unsigned JNLP files are required for most real world cases - especially those
with dynamic deployment needs where the host URL cannot be known in advance.
To use System properties in unsigned JNLP files they must be prefixed with
"jnlp." - which effectively renders all current Felix properties unusable.
Attached is a patch with one implementation approach for this - a mod to
SecureAction to check for a "jnlp," version of a property before falling back
to System properties or the supplied default.
An alternative would be additional init code in Felix or FelixConstants to test
each property that we wish to expose to JNLP files and push any non-null value
into System properties. This would be more transparent, but also more
maintenance whenever new FelixConstants are added.
--
This message was sent by Atlassian JIRA
(v6.2#6252)