"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
Vous devez vous connecter pour publier un commentaire.
Je n'ai pas de travail avec JBoss mais j'ai deux suggestions.
Si vous exécutez votre application dans eclipse en utilisant la configuration de lancement
Est votre "Projet" - "Construire Automatiquement" indicateur activé?
Si non, le code n'est pas compilé et ignoré t de l'exécution.
Lorsque vous déboguez une application en mode distant, vous ne pouvez pas modifier le code, mais vous pouvez changer la valeur des paramètres. (Je pense que)
Merci!!!! Ce problème a été me rend fou pendant des semaines. Chaud code de remplacer soudainement cessé de fonctionner, sans aucun message d'erreur. S'est avéré que j'avais éteint 'Construire Automatiquement". De l'allumer de nouveau résolu le problème.
Il n'est pas nécessaire de mettre "Construire automatiquement". Il est juste important de projet de "construction", après avoir fait des changements.
Lorsque vous déboguez l'application en mode distant, vous pouvez modifier le code. Le hot swap ne fonctionne pas toujours, mais il ne fonctionne pas toujours lorsque vous exécutez le projet dans eclipse.
C'était la première réponse qui m'est venu quand j'ai googlé, et bien sûr, et je ne suis pas sûr de savoir comment cela est arrivé, mais mon
Build Automatically
était en effet pas cochée. Je tirais mes cheveux pourquoi mes points d'arrêt où ne correspond pas à mon code.OriginalL'auteur Markus Lausberg
J'ai eu des problèmes dans un projet avec Maven et Eclipse. Aucune erreur n'a été montré, mais chaud code de remplacement n'a pas de travail. J'ai lu que "Construire Automatiquement" doit être coché. J'ai vérifié et cela encore n'a pas fonctionné. J'ai eu des erreurs dans d'autres projets dans mon build path. Je crois que c'était l'erreur. Lorsque j'ai fait des recherches, j'ai trouvé que l'on avait à décocher l'option "Abandonner construire buildpath erreurs". J'ai donné les détails dans le lien ci-dessous.
"Abort construire buildpath erreurs", décochez aidé
... où est le lien??
Le lien est ici: help.eclipse.org/juno/.... Pas de travail pour moi en tout cas 🙁
J'ai maven build avec eclipse. Comment voulez-vous faire chaud code avec l'environnement. La recherche d'une solution. Grâce Dhiren
OriginalL'auteur user513365
Première étape consiste à vérifier que le Projet/Construire automatiquement.
Il peut être également nécessaire de vérifier la application serveur de déploiement de configuration,
E. g. pour JBoss, Eclipse, dans la vue des Serveurs, double-cliquez sur le serveur et il y a un Déploiement de Scanners section avec deux cases à cocher:
https://docs.jboss.org/author/display/AS7/Deployment+Scanner+configuration
JBoss as/Déploiement configuration du Scanner
OriginalL'auteur Jose Manuel Gomez Alvarez