Ich versuche, eine CLI-Alternative zu der Apache Felix Webkonsole zu finden. Ich bin neu in OSGi, verwende aber ein Projekt, das mit ihm erstellt wird. Es verwendet derzeit die Webkonsole, um verwaltete Dienste zu konfigurieren. Ich muss dies auf einem Remote-Gerät einrichten, obwohl ich eine CLI-Methode bevorzugen würde. Ich habe gelesen, dass es eine Config Admin CLI gibt, aber keine Dokumentation oder Anleitung finden kann.Alternative zu Apache Felix Webkonsole für OSGi
Antwort
Felix Gogo https://felix.apache.org/documentation/subprojects/apache-felix-gogo.html bietet eine lokale Konsole, die möglicherweise das ist, was Sie suchen.
Apache Karaf bietet einen SSH-Zugriff auf eine Gogo-Konsole. Vielleicht möchten Sie untersuchen, wie dies erreicht wird. Es kann einfacher sein, Ihr Projekt in Karaf auszuführen, als SSH-Unterstützung zu einem anderen Projekt hinzuzufügen.
Alternativ können Sie einen einfachen TCP-Server manuell implementieren und direkt mit dem Konfigurationsadministrator interagieren.
Sie könnten Felix Gogo verwenden (anscheinend neueste Version ist viel besser und ermöglicht SSH hinein), aber AFAIK wird es Ihnen nicht viel helfen, so weit wie Managed Services konfigurieren ist Sorge. Während in Gogo können Sie einfach Befehle schreiben, die Sie von der Shell ausführen, mir ist kein bestehender gogo-Befehl bekannt, mit dem Sie die Konfiguration ändern können.
Karaf auf der anderen Seite verwendet eine eigene Shell (besser IMHO). Er ermöglicht SSH remote und verfügt über Befehle zum Hinzufügen/Aktualisieren von Konfigurationen. Leider sind Karaf-Befehle nicht mit denen von Gogo kompatibel. Und Karafs Shell nimmt auch an, dass die Laufzeit Karaf ist und somit ist es in anderen Umgebungen direkt nützlich. Es ist jedoch möglich, es nach einigen Anpassungen zu installieren (ich arbeite gerade an einem Prototyp, der es zum Beispiel mit Liferay integriert).
- 1. Paket existiert nicht in Apache Felix OSGI
- 2. Apache Felix für Desktop-Anwendung
- 3. OSGi Container - Equinox vs Apache Felix in Apache Karaf
- 4. OSGI Apache Felix IPOJO: Anmerkungen oder reines MAVEN?
- 5. Integrieren Sie Amazon S3 in OSGi (Apache Felix)
- 6. Erste Schritte mit osgi + felix
- 7. Axis2 in Felix 1.4.0 OSGi
- 8. apche felix osgi nicht in der Lage Paket zu exportieren
- 9. Was ist der Unterschied zwischen Apache Felix und Apache Tomcat
- 10. Task-Scheduler in Apache Felix laufen?
- 11. OSGi: Was sind die Unterschiede zwischen Apache Felix und Apache Karaf?
- 12. Hinzufügen eines SlingFilter zu Apache Felix configMgr
- 13. Apache POI-Nutzung mit Apache Felix
- 14. Deaktivieren Cache in Apache Felix
- 15. Apache Felix Shell mit SSH
- 16. Laden von javaFx in Apache felix
- 17. Alternative zu Apache .htaccess-Datei für IIS?
- 18. In Apache Felix osgi Container sehe ich nie meinen benutzerdefinierten Befehl
- 19. Alternative zu Sling JSP-Kompilierung für Sightly/HTL?
- 20. Maven OSGi Integration/Systemtest
- 21. Alternative für Apache Usergrid Counters
- 22. machen nicht Apache Felix Gogo eine lokale Konsole öffnen
- 23. Apache POI + Felix: XSLF-Tabelle ist leer
- 24. Mock private Feld wird von OSGI initialisiert Felix Container
- 25. Apache Felix Datei Installationsbeispiel in Karaf
- 26. Mehr als ein Bündel mit Apache felix config.properties begann
- 27. Wie kann Apache Felix eine optionale Abhängigkeit nicht lösen?
- 28. OSGi Bundles Priorität
- 29. Netbeans: Könnte ich Apache Felix für ein Home-Repo von Java-Bibliotheken verwenden?
- 30. Verwenden eines eingebetteten OSGi-Containers