Avec un serveur JBoss "JBoss v5.0 at localhost" configuré dans Eclipse pour déployer mon projet sur le serveur J2EE, lorsque l'on fait une modification dans le code, il redéploie automatiquement la modification sur le serveur.

L'automatisation de publication possède ses avantages et inconvénients, mais parmi les inconvénients, on citera le temps de recompilation et de déploiement bloquant Eclipse pendant quelques secondes lors du redéploiement.

Pour arrêter le redéploiement automatique :

Afin de désactiver la publication automatique des modifications vous avez plusieurs alternatives :

  • Double cliquer sur le serveur "JBoss v5.0 at localhost" dans la vue "Servers", cela ouvre ses paramètres. Dans la partie "Publishing" cocher "Never publish automatically" à la place de "Automatically publish when ressources change"
    • Note, à ce même niveau, dans la partie "Timeouts", vous pouvez spécifier le temps limite (en secondes) pour compléter une opération serveur de démarrage ou arrêt.
  • Dans la vue "Servers", faire un bouton droit sur le serveur "JBoss v5.0 at localhost" et sélectionner "Add and Remove Projects" puis décocher "If server is started, publish changes immediatly"