"Hot code de remplacer" ne travaillent pas — Eclipse ne pas modifier n'importe quel code sur JBoss

Je suis actuellement confronté à un problème avec les "hot code de remplacer" ne travaillent pas sur Eclipse Galileo et JBoss 4.2.3.

Parmi d'autres applications, je suis en cours d'exécution éclaté Java GUERRE sur mon local de JBoss. Le projet sur lequel il est construit est géré par Maven. - Je construire le projet à l'aide de Maven but de guerre:a explosé et puis je copie le répertoire JBoss avec un script ANT.

Lorsque je suis maintenant en cours d'exécution de l'application et de définir un point d'arrêt de n'importe où dans le code, Eclipse correctement s'arrête à la ligne en mode de débogage.
Mais quand je fais une modification à la source de fichier et l'enregistrer, Eclipse ne pas appliquer ce changement de JBoss.
Par exemple, quand je fais une normale de ligne de code dans un commentaire, le débogueur encore des mesures au cours de ce commentaire, comme si c'était régulière de code Java. Ou lorsque je supprime une ligne, le débogueur semble sortir de la synchronisation avec le fichier et commence à passer par-dessus la parenthèse.

Mais je ne suis pas arriver à tout "à chaud code de remplacer erreur" -les messages. Il me semble que Eclipse applique les changements à la source des fichiers, mais ne s'applique pas à l'JBoss.

Sont là des préférences spéciales qui doivent être activés afin de faire des hot code de remplacer le travail? Ou il y a des erreurs dans la façon de construire et de déployer l'application sur le JBoss?

OriginalL'auteur | 2010-04-20