So entfernen Sie out-of-sync, gelöscht autodeployed apps von Weblogic
wird neu in Weblogic, ich folgte einige readme-Dateien bereitstellen von apps auf dem Weblogic, indem Sie die war-Dateien für die autodeploy Ordner. Sie automatisch, zeigte sich in der Weblogic console, so weit so gut.
Später, löschte ich einige dieser apps aus dem autodeploy Ordner, erwarten, dass Sie auch verschwinden, von der Seite "Bereitstellungen". Zu meiner überraschung, sobald ich den server gestartet hat, waren Sie immer noch da, und ich konnte Sie nicht entfernen Sie Sie entweder: Weblogic sagte, dass ich brauchte, um zu löschen, das wars von der autodeploy Ordner (!).
Natürlich sollte ich haben, Lesen Sie die Dokumentation zunächst, die Folgendes besagt:
Auto-Bereitstellung, erneute Bereitstellung und deinstallation von Archivierten Anwendungen
Auto-bereitstellen eines archivierten Anwendung, kopieren Sie die Archiv-Datei auf die
/autodeploy-Verzeichnis. Der WebLogic Server stellt automatisch die
Anwendung deployment-Modus Stadium-Modus.Einen deployment-unit, die automatisch bereitgestellt werden können, dynamisch neu positioniert
während der server ausgeführt wird. Dynamisch bereitstellen, kopieren Sie die neue
die version der Archiv-Datei über die vorhandene Datei in /autodeploy
- Verzeichnis.Um die Implementierung eines archivierten deployment-unit, die automatisch bereitgestellt, löschen
die Anwendung wird von der /autodeploy-Verzeichnis. WebLogic Server Stoppt
die Anwendung und entfernt Sie aus der Konfiguration. Hinweis: Wenn
löschen Sie eine Anwendung aus der /autodeploy-Verzeichnis, wenn
server ist nicht aktiv, WebLogic Server erkennt nicht, dass der
Anwendung gelöscht wurde, auch wenn der server wieder aktiv
Zustand. Um zu verhindern, dass eine out-of-sync-domain Baum, BEA empfiehlt
dass Sie nur entfernen Sie die Anwendungen aus, die /autodeploy-Verzeichnis, wenn
der server wird in einen aktiven Zustand.
Da habe ich die Dateien gelöscht, während der server down war, Sie immer noch dort. Was ist nicht in dieser speziellen Dokumentation ist, wie man es beheben, sobald es out-of-sync.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Antwort ist ganz einfach.
Navigieren, um Ihre Weblogic-Domäne Ordner mit einem Datei-Manager (Windows-Explorer oder Nautilus, zum Beispiel).
Öffnen Sie die
config.xml
Datei in derconfig
Ordner;Finden Sie die Anwendungen, die Sie gelöscht haben, zwischen den
<app-deployment>
tags.Entfernen Sie Sie aus der xml-Datei;
Starten Sie Ihren server neu.