Question

Je suis nouveau sur OSGi. Mon objectif est de créer une structure avec l’administrateur de configuration afin que vous puissiez entrer une configuration qui sera réutilisée après le redémarrage du serveur.

Alors que j'ai lu l'API et essayé quelques exemples, je pensais que cette fonctionnalité serait incluse par défaut.

Ma question est la suivante: est-ce possible et si oui: que dois-je considérer pour obtenir cette fonctionnalité?

PS. J'utilise Equinox

acclamations chris

Était-ce utile?

La solution

La configuration entrée dans Configuration Admin Service est conservée par défaut. Cependant, notez que chaque implémentation de Config Admin Service continue la configuration à sa manière.

Admin de configuration d'Equinox (org.eclipse.equinox.cm) stocke les données de configuration. dans la zone de stockage persistant fournie par le Framework. Et cela se trouve être le " cache de paquet local " répertoire par défaut pour Equinox.

Par conséquent, chaque fois que vous effacez le cache de l'ensemble ou désinstallez / réinstallez l'ensemble de Config Admin Service, vos données de configuration seront perdues. Malheureusement, il ne semble pas y avoir de moyen simple de modifier explicitement l’emplacement de stockage des données de configuration pour le service Equinox Config Admin (possible avec Service d'administration de Félix ).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top