WLST à Distance: le déploiement d'une application sur weblogic
Je suis en train de déployer une application à distance sur WebLogic. Je suis à l'aide de WLST dans un script python.
Je suis en utilisant la commande deploy pour le faire. Quand je donne le chemin de ma guerre de n'importe quel endroit qui est accessible à ma machine à distance tout va bien, mais lorsque je donne à tout endroit qui n'est pas accessible à la machine à distance, il échoue.
Maintenant, je sais que la solution que par téléchargement par défaut est false par conséquent la distance WebLogic besoin d'un accès à la guerre de l'emplacement, mais j'ai essayé avec réglage de téléchargement vrai, mais encore le déploiement échoue avec une erreur de ce type:
Déploiement Message : weblogic.de la gestion.ManagementException: [Deployer:149003]Impossible d'accéder à l'application source d'informations dans '/app/jamagentAdminServer.de la guerre "pour l'application "jamagent_AdminServer'. L'erreur spécifique est: Pas de fichiers d'application existent.
Pas de trace de pile disponible.
Suis-je raté quelque chose? Je suis l'aide de la commande:
déployer('jamagent_'+ServerName,jamagentwarpath+'/jamagent'+ServerName+'.de la guerre", les cibles=ServerName, timeout=600000, upload='true')
donc, si je retire upload='true'
clause et assurez-vous que jamagentwarpath
est un endroit accessible à la machine à distance, alors tout va bien. J'espère que je suis clair avec ma question.
OriginalL'auteur shallu | 2011-01-17
Vous devez vous connecter pour publier un commentaire.
Je n'ai pas utilisé la version de python, mais selon la weblogic.Deployer Référence De Ligne De Commande, qui devrait être la fonctionnalité identique, vous avez besoin de la
-remote
option en plus de la-upload
option:OriginalL'auteur Tim Sylvester
Vous devez supprimer le
upload='true'
option et spécifiezremote='true'
à la place."Télécharger" option doit être utilisée lorsque vous avez des fichiers de l'application sur l'ordinateur sur lequel vous exécutez le wlst script et que vous voulez les transférer sur le WL machine administrative.
La "distance" option indique le "déploiement" de commande pour ne pas rechercher le chemin d'accès dans la machine locale (où vous exécutez le wlst script), mais pour rechercher le chemin d'accès sur le WL machine administrative.
La "distance" option est disponible uniquement sur WLS 10.0 ou supérieur. Voir WLS 10.0 WLST déployer référence de la commande.
OriginalL'auteur Mariano Paniga