2009-05-04 3 views

Répondre

-1

ce que vous entendez par automatiser le déploiement EAR? Voulez-vous dire créer un fichier EAR à partir du code source et le déployer sur le serveur d'applications? Si oui, vous pouvez utiliser Ant pour créer l'EAR et le déployer sur le serveur d'applications. Maven est une autre option.

+0

Ne créant pas d'oreille. Je voulais dire déployer l'oreille dans le serveur, lancer un programme d'installation automatique comme n'importe où –

0

Je suppose que vous parlez du déploiement programatically YOUR EARS à l'AS, de sorte que vous pouvez ensuite automatiser le processus.

Pour WebSphere: Passer la commande WebSphere Control Program

Pour Oracle: utiliser OC4J qui vous permet d'intégrer avec des scripts de fourmis

+0

Le lien du programme de contrôle de Websphere est cassé. –

0

bien après avoir essayé d'obtenir Cargo travaille avec le plugin Maven et était de 8,5 contenant (http://cargo.codehaus.org/WebSphere+8.5.x), j'ai finalement abandonné et pensé que je voudrais juste explorer en utilisant les tâches de fourmi de Maven.

Puis je suis tombé sur le paramètre « répertoire du moniteur pour déployer automatiquement des applications » (http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/topic/com.ibm.websphere.nd.doc/ae/urun_app_global_deployment.html). Copiez un fichier EAR dans le dossier désigné et WAS le déploiera.

Le serveur WebSphere a dû être redémarré et son dossier est défini sur $ {USER_INSTALL_ROOT}/monitoredDeployableApps par défaut, mais il apparaîtra dans servers/server1 dans ce dossier (pour les serveurs de base, les gestionnaires de déploiement sont différents animal)

Ensuite, vous devez juste quelque chose à faire la copie. J'ai ajouté le plugin ArtifactDeployer Jenkins, modifié ma configuration de travail pour exécuter la construction post plug-in, et le mettre à déployer toutes les oreilles (* / .ear) dans le dossier surveillé (C: \ IBM \ WebSphere \ AppServer \ profiles \ AppSrv01 \ monitoredDeployableApps \ servers \ server1 dans mon cas). Bien sûr, vous pouvez le configurer pour copier une oreille spécifique.

0

Dans WAS 8.5, je suis tombé sur cette option appelée,

"Répertoire Surveillé déploiement". Voici les étapes

utiliser pour définir les valeurs de répertoire contrôlé les paramètres de déploiement global page une console d'administration.

1) Cliquez sur Applications> Paramètres de déploiement global.

2) Pour activer le déploiement d'annuaire surveillé, sélectionnez Moniteur pour déployer automatiquement les applications.

3) Pour désactiver le déploiement de répertoire surveillé, désélectionnez le répertoire Moniteur pour déployer automatiquement les applications.

4) Pour modifier le chemin du répertoire surveillé, spécifiez une nouvelle valeur pour le répertoire surveillé. Vérifiez que le répertoire que vous avez spécifié pour le répertoire surveillé existe. Le produit ne crée pas le répertoire pour vous.

Pour modifier l'intervalle d'interrogation, spécifiez le nombre de secondes pour l'intervalle d'interrogation.

5) Cliquez sur Appliquer.

Questions connexes