felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard S. Hall (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FELIX-4528) Felix properties cannot be used in unsigned JNLP files
Date Mon, 09 Jun 2014 18:49:04 GMT

    [ https://issues.apache.org/jira/browse/FELIX-4528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14025535#comment-14025535

Richard S. Hall commented on FELIX-4528:

I admit to not totally understanding the requirements here, but couldn't you create a separate
"launcher" that pushes whichever properties you want into system properties before creating
and starting a framework instance?

Seems odd to build this into the framework if it can be handled externally.

> 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
>            Assignee: Rob Walker
>            Priority: Minor
>         Attachments: sec_action.patch
> 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

This message was sent by Atlassian JIRA

View raw message