2010-10-22 5 views

Répondre

0

Jetez un oeil à la JBoss Web Client Deployer

Le déployeur n'est pas emballé avec la distribution de base JBoss Web et doit donc être téléchargés séparément de la zone Téléchargements. Le téléchargement est généralement marqué jbossweb-2.1.x-deployer

Je ne l'ai pas utilisé moi-même

0

La réponse dépend de la version de JBoss utilisée par you.However vous pouvez vous la bibliothèque de chargement pour le déploiement/annulation du déploiement de votre application dans JBoss.

Pour plus d'informations sur les marchandises se rapportent à: Cargo Ant support

0

Vous pouvez juste

<copy file="${war.path}" todir="${jboss.home}/server/default/deploy"/> 
5

JBoss AS 7 dispose d'un scanner de déploiement activé par défaut, de sorte que vous pouvez simplement copier le fichier de guerre à $ {jboss. maison}/autonome/déploiements et il sera automatiquement déployé, à savoir:

<copy file="${war.path}" todir="${jboss.home}/standalone/deployments"/> 

une fois que la guerre est déployée, un fichier appelé $ {} war.filename .war.deployed volonté Appea r dans le répertoire des déploiements. Pour annuler le déploiement d'une guerre, supprimez le fichier .deployed lié, à savoir:

<delete file="${jboss.deployments.dir}/${war.filename}.war.deployed"/> 

Une fois que la guerre a été déployée, il y aura un fichier appelé $ {} jboss.deployments.dir/$ {} war.filename. war.undeployed dans le répertoire des déploiements.

Pour PROMPT un redéploiement, vous pouvez supprimer le fichier .undeployed, ou créez un fichier avec le même nom que la guerre et une extension .dodeploy, à savoir:

<touch file="${jboss.deployments.dir}/${war.filename}.war.dodeploy"/> 

This StackOverflow post a un exemple de Tâche Ant pour un déploiement non suivi d'un déploiement.

Il est évident que, pour ce qui précède vous devez déclarer travailler les différentes propriétés utilisées quelque part, à savoir:

<property name="war.filename" value="mywar" /> 
<property name="war.path" value="dir/mywar.war" /> 
<property name="jboss.deployments.dir" value="${jboss.home}/standalone/deployments" /> 
Questions connexes