Verzeichnis für das Entpacken einer EAR-Datei angeben

Sie können die Client-JAR-Dateien des Typs Manifest.mf archivieren, anstatt sie nach der Beendigung der Anwendung automatisch bereinigen zu lassen.

Vorbereitende Schritte

Bei jedem Aufruf des Tools "launchClient" wird die EAR-Datei in einem wahlfreien Unterverzeichnis des temporären Verzeichnisses auf dem Festplattenlaufwerk entpackt. Anschließend konfiguriert das Tool den Thread-ClassLoader für die Verwendung des Verzeichnisses mit der entpackten EAR-Datei und den in der Client-JAR-Datei Manifest.mf enthaltenen JAR-Dateien. Bei einem normalen J2EE-Java-Client werden diese Dateien beim Beenden der Anwendung automatisch gelöscht. Diese Bereinigung wird durchgeführt, wenn Shutdown-Hook des Client-Containers aufgerufen wird. Führen Sie die folgenden Schritte aus, um das Entpacken der EAR-Datei (und das Löschen des temporären Verzeichnisses) bei jedem Aufruf von "launchClient" zu vermeiden:

Vorgehensweise

  1. Geben Sie ein Verzeichnis an, in dem die EAR-Datei entpackt werden soll. Setzen Sie dazu die Java-Systemeigenschaft com.ibm.websphere.client.applicationclient.archivedir. Falls das Verzeichnis nicht vorhanden oder leer ist, wird die EAR-Datei normal entpackt. Falls die EAR-Datei schon einmal entpackt wurde, verwendet das Tool "launchClient" wieder dasselbe Verzeichnis.
  2. Wenn Sie Ihre EAR-Datei aktualisieren müssen, löschen Sie das Verzeichnis, bevor Sie das Tool "launchClient" erneut ausführen. Wenn Sie den Befehl launchClient aufrufen, entpackt er die neue EAR-Datei im Verzeichnis. Falls Sie das Verzeichnis nicht löschen oder den Wert der Systemeigenschaft nicht so setzen, dass er auf ein anderes Verzeichnis zeigt, verwendet das Tool "launchClient" erneut die bereits entpackte EAR-Datei und nicht Ihre geänderte EAR-Datei. Achten Sie beim Angeben der Eigenschaft com.ibm.websphere.client.applicationclient.archivedir darauf, dass der Verzeichnisname für jede verwendete EAR-Datei eindeutig ist. Geben Sie z. B. für die Dateien MeineEar1.ear und MeineEar2.ear nicht dasselbe Verzeichnis an.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



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