2016-07-18 25 views
0

Gibt es ein Beispiel für die Konfiguration/Installation von Apache Felix File? Auf der offiziellen Website erwähnt es, dass Sie Eigenschaften usw. konfigurieren müssen. Aber nirgendwo haben sie erwähnt, wo Sie diese Konfigurationseigenschaften setzen müssen - wie Sie es einrichten, etc.Apache Felix Datei Installationsbeispiel in Karaf

Ich habe eine org.apache bereitgestellt. felix.fileinstall-3.5.0.jar Datei in Karaf und ich habe das Felix-Framework installiert. Jetzt weiß ich nicht, wo ich diese Konfigurationseigenschaften setzen sollte, damit die Datei install es liest.

Kann mir jemand dabei helfen?

+0

Das ist eine gute Frage, aber ich denke, dass Leute auf den [Apache Felix Mailinglisten] (http://felix.apache.org/mailinglists.html) Ihnen vielleicht früher helfen können. Hast du das versucht? – Scorchio

Antwort

2

Warum haben Sie das Felix-Datei-Installationspaket in Karaf neu installiert? Es ist bereits vorkonfiguriert mit Apache Karaf. Die Konfiguration für Felix-Datei-Installation wird auch in der documentation von Apache Karaf erklärt. Siehe Abschnitt 4.8.1.

Für die Menschen, für die schnelle Hilfe suchen hier ein Auszug davon:

felix.fileinstall.enableConfigSave = true 
felix.fileinstall.dir = ${karaf.etc} 
felix.fileinstall.filter = .*\\.cfg 
felix.fileinstall.poll = 1000 
felix.fileinstall.noInitialDelay = true 
felix.fileinstall.log.level = 3 
felix.fileinstall.log.default = jul 

Es ermöglicht Konfigurationen zurück, um Dateien zu speichern, wenn diese Konfigurationen die Flagge benötigt enthalten. Dies ist eine spezielle Behandlung des Konfigurationsadministrationsdienstes und der Dateiinstallation.
Es durchsucht den Ordner "etc" von Karaf nach neuen Konfigurationsdateien, die wiederum zur Konfiguration über den Konfigurationsadministrationsdienst verwendet werden.
Der Filter für diese Konfigurationsdateien ist auf .cfg eingestellt.
Alle 1000 ms wird das definierte Verzeichnis abgefragt.
Keine Verzögerung beim Start.
Loglevel ist auf 3 eingestellt und verwendet den Jul-Logger.

+0

Danke für das Teilen Ihrer Informationen, es hat mir wirklich viel Zeit gespart und war sehr hilfreich für mein Projekt, ja es ist bereits installiert, ich wusste vorher nichts davon. –

+0

Ich würde vorschlagen, wenn frag in der Karaf Mailingliste zuerst. Normalerweise erhalten Sie dort Antworten und schnell. –