2016-08-02 10 views
1

Ich möchte eine allgemeine Frage stellen, von der ich denke, dass Benutzer, die WebSphere App Server verwenden, darüber nachgedacht haben.Mehrere Anwendungsimplementierungen für WebSphere

Können wir mehrere EAR oder WAR-Dateien auf einmal unter Verwendung eines Jython Skript bereitstellen, sondern ein sync-Knoten nur und Befehl speichern verwenden?

Ich habe einige Bedenken über Grenzen wie EAR-Dateigröße und Anzahl der EARs, aber ich habe noch nichts online gefunden.

Antwort

2

Natürlich können Sie mehrere Anwendungen/Update installieren und dann auf Speicher/Sync Knoten auf einmal mit einer wsadmin Skript wie die Verwendung von folgenden:

AdminApp.install(fullapppath1,params1) 
AdminApp.install(fullapppath2,params2) 
AdminConfig.save() 
AdminNodeManagement.syncActiveNodes() 

In der Tat dies einige Leistungsvorteile im Gegensatz hat mit save/Synchronisierungsvorgang für jede App

In Bezug auf EAR maximale Dateigröße Ich weiß nicht, ob es irgendwelche WAS-relativen Grenzen mit Ausnahme von zwei Fragen:

  • Really Big EAR/WAR-Dateien können severelly den Bereitstellungsprozess verlangsamen
  • Uhr für Ihre OS max Anzahl der Dateien pro Prozess Grenzwerte (dh nofile Parameter in Linux). Dadurch kann der EAR-Erweiterungsprozess verhindert werden, falls Sie viele Apps in Ihrer App haben.
+0

Hallo Trikelef, zuerst danke für Ihre sehr schnelle Antwort. Wenn ich das Vielfache sage, meine ich zum Beispiel 20-30 EAR-Dateien. Kann diese Struktur des Skripts in diesem Fall verfügbar sein? – GokhanYilmaz

+0

Ja, Sie können eine For-Schleife über die Ear-Liste mit AdminApp.install-Operationen schreiben – trikelef