2012-10-10 6 views
6

Wir müssen die Möglichkeit implementieren, eine Datei (auf der Festplatte gespeichert) zu aktualisieren/neu zu lesen, ohne die Anwendung erneut zu implementieren. Der wichtige Punkt ist, dass wir mehrere Instanzen der Anwendung in Weblogic Cluster arbeiten. Also meine Frage ist: Wie sollte Anwendungen im Cluster arbeiten benachrichtigt werden die Datei hat geändert - hat Weblogic solche Funktion out-of-the-Box, oder müssen wir benutzerdefinierte Deployer dafür implementieren?Weblogic Custom Deployer (wenn wirklich benötigt)

+2

Ist es eine Konfigurationsdatei? Ist es in einem WAR/EAR/JAR? Wird es unter Clusterknoten geteilt? – fglez

+0

JBoss AS verfügt über eine solche Funktion. Sie können hinein graben. –

Antwort

2

Wenn Sie nach einem Hot-Deployment-Prozess suchen (Aktualisieren der Anwendung mit geänderten Dateien), überprüfen Sie, ob mein dieser Blog Hot Deployment in Weblogic Ihnen hilfreich ist.

Zusammengefasst:

  1. hinzufügen blank REDEPLOY Datei in MyApplicationEar/APP-INF/META-INF Ordner und Bereitstellen Ihrer Anwendung in Explosionsdarstellung.

  2. Sobald eine Datei aktualisiert wurde, aktualisieren Sie den Zeitstempel der Datei REDEPLOY. Dies können Sie einfach erreichen, indem Sie die Datei neu erstellen.

  3. Weblogic wird das Dateisystem der bereitgestellten Anwendung scannen und die aktualisierten Dateien erneut bereitstellen.

+0

Danke, Yogendra. Das macht in der Entwicklungsumgebung Sinn – user1267751

Verwandte Themen