Comment faire pour supprimer out-of-sync, supprimé autodeployed applications de Weblogic
étant nouveau pour Weblogic, j'ai suivi certains des fichiers lisez-moi pour déployer des applications pour Weblogic, par la copie de la guerre des fichiers à la autodeploy dossier. Ils automatiquement affichée dans la console Weblogic, so far so good.
Plus tard, j'ai supprimé certains de ces applications à partir de la autodeploy dossier, attendent eux aussi disparaître de la page Déploiements. À ma grande surprise, lorsque j'ai commencé le serveur, ils étaient encore là, et je n'arrivais pas à les supprimer, soit: Weblogic a dit que j'avais besoin de supprimer les guerres de la autodeploy dossier (!).
Bien sûr, j'aurais dû lire la documentation en premier lieu, que les etats suivants:
Auto-Déploiement de, Redéploiement de, et annulant le déploiement Archivé Applications
À l'auto-déployer une version archivée sur demande, copie son fichier d'archive à l'
/autodeploy répertoire. WebLogic Server définit automatiquement la
l'application du mode de déploiement de la scène mode.Une unité de déploiement a été auto-déployées peuvent être dynamiquement redéployé
alors que le serveur est en cours d'exécution. Dynamiquement redéployer, copiez le nouveau
la version du fichier d'archive sur le fichier existant dans le /autodeploy
répertoire.Pour annuler le déploiement d'une version archivée de déploiement de l'unité a été auto-déployé, supprimer
l'application de l' /autodeploy répertoire. WebLogic Server s'arrête
l'application et le supprime de la configuration. Remarque: Si
vous supprimez une application à partir de l' /autodeploy répertoire lors de l'
le serveur n'est pas actif, WebLogic Server ne détecte pas que l'
l'application a été supprimé, même si le serveur est encore active
état. Afin d'éviter une synchronisation d'arborescence de domaine, le BEA recommande
que vous seulement de supprimer des applications à partir de l' /autodeploy répertoire lors de l'
le serveur est dans un état actif.
Depuis que j'ai supprimé les fichiers alors que le serveur était en panne, ils montrent toujours là-haut. Ce n'est pas dans cette documentation est de savoir comment fixer une fois qu'il est hors de synchronisation.
OriginalL'auteur Tarek | 2015-01-13
Vous devez vous connecter pour publier un commentaire.
La réponse est assez simple.
Accédez à votre Weblogic domaine du dossier à l'aide d'un Gestionnaire de Fichiers (Explorateur Windows ou Nautilus, par exemple).
Ouvrir le
config.xml
fichier dans leconfig
dossier;Trouver les applications que vous avez supprimé entre la
<app-deployment>
balises.Les supprimer à partir du fichier xml;
Redémarrer votre serveur.
En effet. Mieux encore, il doit détecter que le dossier a changé alors qu'il était en bas, et de mettre à jour automatiquement...
Cela ne fonctionne pas comme WL seulement vous permet de supprimer des applications web qui ont été déployés manuellement. Si vous déployez via autodeploy, WL ne vous laissera pas faire.
les joies de weblogic!
Alléluia ! ! !
OriginalL'auteur Tarek