2011-06-23 4 views
1

Dans notre application, nous avons plusieurs bundles qui fonctionnent avec le framework Equinox OSGI (avec Tomcat).Passage d'arguments Java en bundle sous le framework Equinox OSGI?

Actuellement, nous passons la configuration de l'application principalement par les propriétés du système Java. Ces propriétés sont partagées entre tous les groupes et toutes peuvent accéder à la valeur des propriétés.

Nous essayons de trouver une autre option pour les passer afin que seulement un groupe spécifique puisse accéder à une propriété spécifique.

Existe-t-il un moyen de le faire par un argument Java? Comment puis-je passer un argument Java à un ensemble spécifique?

Répondre

2

Vous devriez jeter un coup d'œil au service Config Admin, il est conçu pour ce cas d'utilisation, fournissant des paquets spécifiques avec des informations de configuration. Apache Felix File Install fournit un mécanisme pratique pour fournir des données de configuration à travers les fichiers de propriétés. Probablement Equinox a quelque chose de similaire, mais l'installation du fichier felix devrait fonctionner sur Equinox.