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)

Reply via email to