JBoss Maven Plugin prend trop de temps à déployer
Question
J'utilise le plug-in Maven Auto-Déployer sur le déploiement automatique sur le serveur d'applications JBoss. Le plug-in de déploiement est configuré comme indiqué ci-dessous:
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.0.2.Final</version>
<configuration>
<hostname>localhost</hostname>
<port>9999</port>
<filename>TestApp.war</filename>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
</plugin>
Le déploiement fonctionne, mais le problème est qu'il faut un certain temps pour le déploiement à avoir lieu.C'est comme si cela attend que quelque chose se passe.Je reste juste là attendre et finalement, il est terminé.
Quand il arrive à ce point, il est coincé.
[INFO] --- jboss-as-maven-plugin:7.0.2.Final:deploy (default) @ TestApp---
[INFO] Executing goal deploy on server localhost (127.0.0.1) port 9999.
29-Feb-2012 15:52:15 org.jboss.remoting3.EndpointImpl <clinit>
INFO: JBoss Remoting version 3.2.0.Beta2
29-Feb-2012 15:52:15 org.xnio.Xnio <clinit>
INFO: XNIO Version 3.0.0.Beta2
29-Feb-2012 15:52:15 org.xnio.nio.NioXnio <clinit>
INFO: XNIO NIO Implementation Version 3.0.0.Beta2
[INFO]
Dans certains cas, il reste bloqué au point ci-dessus et rien ne se passe à moins d'appuyer sur la touche de retour de chariot de la console JBoss pour que quelque chose se produise.
environnement
Maven 3 JBoss 7.0.2
La solution
Je viens de faire des tests, avec un petit déploiement helloworld, et je n'ai eu aucune lenteur ou suspendue.Le déploiement initial a pris environ 15 secondes et les redistributs suivants n'ont pris que quelques secondes.
Mon environnement de test:
- Windows 7 64-Bit
- Apache Maven 3.0.3 (R1075438; 2011-02-28 09: 31: 09-0800)
- Environnement Java (TM) SE Runtime (Build 1.6.0_26-B03)
- JBoss As 7.0.2.2.2.fr Certifié Web Profil
- jboss comme plugin maven 7.0.2.final