Dateiübertragung

Das Feature restConnector-1.0 enthält die MBeans FileTransfer und FileService. Die MBean FileTransfer (Dateiübertragung) unterstützt Lösch-, Upload- und Downloadoperationen auf einen und von einem aktiven Liberty-Server. Die MBean FileService (Dateiservice) ermöglicht den Zugriff auf Verzeichnislisten und Dateimetadaten und stellt außerdem Archivierungsoperationen wie create und expand bereit.

Die MBeans FileTransfer und FileService sind nützlich für die ferne Ausführung von Operationen in Liberty, z. B. das Aktualisieren der Konfiguration oder das Installieren einer Anwendung. Eine Konfigurationsaktualisierung kann fern angewendet werden, indem eine aktualisierte Datei server.xml für den Liberty-Zielserver hochgeladen wird. Eine Anwendung kann installiert werden, indem sowohl das Anwendungsarchiv als auch eine aktualisierte Datei server.xml oder einfach das Anwendungsarchiv in den überwachten Ordner "dropins" hochgeladen wird.

Die MBean FileTransfer enthält konfigurierbare Listen für Lese- und Schreiboperationen, damit Sie die Verzeichnisse, die bei Verwendung der MBean FileTransfer gelesen oder geschrieben werden können, steuern können.

Informationen zur Konfiguration des Features restConnector-1.0 und zur Steuerung der Listen für Lese- und Schreiboperationen der MBean FileTransfer finden Sie im Abschnitt zur MBean FileTransfer unter Liste der bereitgestellten MBeans.

Die Methode uploadFile aus FileTransfer enthält den boolschen Wert expandOnCompletion, der es einem Benutzer ermöglicht, das Archiv hochzuladen und mit einem einzelnen MBean-Aufruf zu erweitern. Ein Verzeichnis wird mit demselben Namen wie das Archiv im Zielpfad erstellt und die MBean FileService wird automatisch zur Erweiterung des Archivs aufgerufen.

Beispiel: Ein Aufruf von uploadFile mit den Parametern {"C:/temp/myArchive.zip", "${server.output.dir}/myArchive.zip", true} führt dazu, dass ein Verzeichnis mit dem Namen myArchive.zip unter ${server.output.dir} erstellt wird, das den extrahierten Inhalt des zu erstellenden Archivs enthält.


Symbol das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 01.12.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=cwlp_file_transfer
Dateiname: cwlp_file_transfer.html