ist neu in Weblogic. Ich habe einige Readme-Dateien zur Bereitstellung von Apps in Weblogic verfolgt, indem ich die WAR-Dateien in den Autodeploy-Ordner kopiert habe. Sie haben automatisch in der Weblogic-Konsole gezeigt, so weit so gut.
Später habe ich einige dieser Apps aus dem Autodeploy-Ordner gelöscht und erwartet, dass sie auch von der Bereitstellungsseite verschwinden. Zu meiner Überraschung, als ich den Server gestartet habe, waren sie immer noch da, und ich konnte sie auch nicht entfernen: Weblogic sagte, dass ich die Kriege aus dem Autodeploy-Ordner löschen musste (!).
Natürlich hätte ich zuerst die Dokumentation lesen sollen, in der Folgendes steht:
Automatische Bereitstellung, erneute Bereitstellung und Bereitstellung von archivierten Anwendungen
Um eine archivierte Anwendung automatisch bereitzustellen, kopieren Sie ihre Archivdatei in die / autodeploy Verzeichnis. WebLogic Server legt automatisch die Anwendungsbereitstellungsmodus in den Stage-Modus.
Eine Bereitstellungseinheit, die automatisch bereitgestellt wurde, kann dynamisch erneut bereitgestellt werden während der Server läuft. Kopieren Sie das Neue, um es dynamisch neu zu implementieren Version der Archivdatei über die vorhandene Datei in / autodeploy Verzeichnis.
Um eine archivierte Bereitstellungseinheit zu entladen, die automatisch bereitgestellt wurde, löschen Sie sie die Anwendung aus dem Verzeichnis / autodeploy. WebLogic Server stoppt die Anwendung und entfernt sie aus der Konfiguration. Hinweis: If Sie löschen eine Anwendung aus dem Verzeichnis / autodeploy, wenn der Server ist nicht aktiv, WebLogic Server erkennt das nicht Anwendung wurde gelöscht, auch wenn der Server wieder aktiv ist Zustand. Um eine nicht synchronisierte Domänenstruktur zu verhindern, empfiehlt BEA dass Sie Anwendungen nur dann aus dem Verzeichnis / autodeploy entfernen Der Server befindet sich in einem aktiven Zustand.
Da ich die Dateien gelöscht habe, während der Server heruntergefahren war, tauchen sie immer noch dort auf. Was ist nicht in dieser speziellen Dokumentation ist, wie es zu beheben, wenn es nicht synchron ist.
Die Antwort ist ziemlich einfach.
Navigieren Sie mit einem Datei-Manager (z. B. Windows Explorer oder Nautilus) zum Domain-Ordner Ihres Weblogic.
Öffnen Sie die Datei config.xml
im Ordner config
;
Suchen Sie nach den Apps, die Sie zwischen den <app-deployment>
-Tags gelöscht haben.
Entfernen Sie sie aus der XML-Datei;
Starten Sie Ihren Server neu.
Tags und Links weblogic-10.x