Cheatography
https://cheatography.com
Installationvia puppet
puppet module install funthomas424242-karaf
file: install-karaf.pp
node default {
class { 'karaf':
user => 'yourlogin',
karafVersion => '3.0.1',
tmpDir => '/tmp',
}
}
|
Die Datei install-karaf.pp ist local am Rechner selbst zu erstellen.
Konfiguration./etc | Dateien mit Endung *.cfg werden ausgewertet | ./cache | Ablage der Bundles (Löschen eines Bundleverzeichnisses wenn Karaf nicht läuft deinstalliert zombie bundles) |
Verzeichnisse im
Installationsverzeichnis
Modi zur Sichtbarkeit von Kommandosfirst | (Default) Nur Kommandos der Subshell | global | Alle Kommandos sind verfügbar | subshell | Kommandos der Subshell und weiterer Subshells sind verfügbar |
Setzen der Modi über
shell:completion
| | URL Handlermvn | Liest aus dem lokalen Maven Repository ein. | file | Liest vom lokalen Filesystem ein. | webbundle | Konvertiert ein WAR in ein WAB. | wrap | Konvertiert ein JAR in ein Bundle. |
Kommandosexit | Verlassen einer Subshell | list | Liste der Nichtsystem Bundle | list -l 0 | List aller Bundle ab level 0 bzw. alle | la | alias für list -l 0 | grep | wie unter Unix | log:display | Anzeige des aktuellen Logs | log:clear | Leer das aktuelle Log | bundle:diag | Diagnose Infos zum Bundle | bundle:info | Details zum Bundle | bundle:header | Details zum Bundle | bundle:watch | Prüft das Installationsverzeichnis eines Bundles auf Updates |
Beispiel H2 Datenbank
# jdbc feature installieren
feature:install jdbc
# h2 database installieren
bundle:install -s mvn:com.h2database/h2/1.3.167
# data source 'datenquelle' anlegen
jdbc:create -t H2 -url jdbc:h2:${karaf.data}/database/h2Test -u sa -d org.h2.jdbcx.JdbcDataSource datenquelle
|
| | Featureshttp | OSGI HTTP Service | http-whiteboard | OSGI HTTP Service | war | Vollständiger WEB Container | jpa | OSGI Persistence Container | jndi | OSGi Service Registry JNDI access | jms | Java Message Services | jdbc | Java Datenbankzugriff | blueprint-web | OSGI-aware Servlet ContextListener | openwebbeans | CDI benötigt noch Pax CDI | hibernate | Hibernate Implementierung | weld | CDI benötigt noch Pax CDI |
Bundle Installationbundle:install -s mvn:groupId/artifactId/version |
Feature InstallationFeature Repository hinzufügen
feature:repo-add mvn:groupId/artifactId/version/xml/features
Feature Installieren
feature:install feature-name |
|
Created By
https://stackoverflow.com/users/story/373498
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets
More Cheat Sheets by FunThomas424242