Wie einrichten von messaging-subsystem mithilfe der CLI in Wildfly
Hat jemand ein Beispiel-Skript zum einrichten der messaging subsystem in Wildfly mit CLI?
Das perfekte Beispiel dafür wäre die CLI brauchte, um einen server mit dem standalone.xml und nach dem ausführen der CLI-Skript hat es der messaging-subsystem definiert die standalone-full.xml.
Die Beispiele, die ich bisher gefunden habe, beginnen alle mit der übernahme der messaging-subsystem ist bereits vorhanden.
- Gibt es einen Grund, nicht zu verwenden standalone-full.xml?
- Da standalone-full.xml hat alles in sich. Wir versuchen die Automatisierung des deployment-Prozesses, und wir möchten, um es zu halten zu laufen, nur das, was wir brauchen.
- Fair genug. So könnten Sie beginnen mit
/extension=org.jboss.as.messaging:add(module=org.jboss.as.messaging)
dann/subsystem=messaging:add
. Das wird Ihnen das Basis-subsystem mit Standardeinstellungen. - Ich bin nicht sicher, ob alle Standardwerte, die Sie wollen, es wird existieren 🙂
- Das hilft mir, den Einstieg. Ich habe auch auf die verwiesen wurde, wildscribe.github.io/Wildfly/8.1.0.Finale/subsystem/messaging/..., Wenn ich die endgültige script läuft, werde ich es hier posten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist das Skript zum hinzufügen messaging. Dies fügt das messaging-subsystem, und macht es so Aussehen wie das Teilsystem beim laufen standalone-full.xml.
Hier ist eine aktualisierte CLI-Befehl für neue Wildfly 10 (ActiveMQ Artemis)
>> HINZUFÜGEN-MESSAGING-SUBSYSTEM
>> Refresh benötigt an dieser Stelle
>> ADD MESSAGE QUEUE
Alle Befehle können ausgeführt werden als ein batch-Befehl oder einzeln, wie diese:
Einrichten messaging in WildFly 14, ich hatte zu tun, die Konfiguration mit separaten CLI-Skript-Dateien, sonst
jboss-cli
würde fehlschlagen mitJBTHR00004: Operation was cancelled
Ausnahmen, wahrscheinlich aufgrund der unvollständig lädt. Falls Sie trotzdem auftreten dieser Fehler, hinzufügensleep
Befehle zwischen dem shell-Skript, das ausgeführt wird die CLI-Skripte.Fügen Sie die messaging-Erweiterung
1-add-messaging-extension-and-subsystem.cli
:Fügen Sie den messaging-server so nur in VM-Anschlüsse,
2-add-messaging-server.cli
:In Fall müssen Sie einen HTTP-Anschlüsse, siehe @Peter-hunka Antwort.