6
votes

Eclipse et JBoss Ne pas rafraîchir ou reconstruire

Je suis ce problème dans Eclipse (EE) lorsque je change de choses dans mon code (même quelque chose d'aussi simple que le texte que j'imprime à l'aide d'imprimeur), il n'est pas appliqué. J'utilise JBoss et quand je repousser le servlet, rien ne se passe.

Une idée de la façon dont je peux forcer JBoss / Eclipse à faire cela? Je ne peux rien prévisualiser, il est donc vraiment ennuyeux si je veux tester un nouveau code.

Merci!


0 commentaires

3 Réponses :


4
votes

Eclipse publie périodiquement les nouvelles versions de votre candidature (son appelé la fonctionnalité de publication automatique). L'intervalle est trop volumineux ou vous n'attendez pas suffisamment assez longtemps pour le ré-déploiement ou une publication automatique de l'application a été désactivée.

Parfois, malgré ce qui précède, Eclipse ne peut toujours pas publier les classes plus récentes, auquel cas vous voudrez peut-être effectuer une construction propre, ce qui entraîne chargé les classes nouvellement construites dans JBoss.


4 commentaires

Comment exécuter une nouvelle construction? Ma fonction de publication automatique est définie à 15 secondes, de sorte que cela ne peut pas être le problème. J'ai également supprimé mon projet à partir du panneau Server de sorte qu'il serait supprimé de JBoss mais n'explique aucune différence lorsque je gère le servlet. Lorsque je rafraîchis le servlet dans un navigateur une seconde fois, je reçois "la ressource demandée (/ bibliowooweb / bibliosservlet) n'est pas disponible."


Vous pouvez nettoyer le projet en inoublant la séquence suivante: Projet -> Nettoyer, à partir de la barre de menus. Toutefois, si cela s'avère être encombrant, vous ferez mieux d'utiliser un script (en utilisant Maven peut-être), qui effectue un déploiement de l'application sur JBoss. Je dois admettre que les outils JBoss ne sont probablement pas aussi criants que ceux qui semblent être. Toutes quelques personnes ont signalé le même problème.


Oups, j'ai oublié que vous pourriez trouver le bouton "doigts" utile: docs.jboss.org/tools/3.1.0.cr1/fr/as/html/modules.html#d0e26 34


Je ne peux pas faire apparaître le doigt, mais le projet-> propre fait le tour. Merci!



0
votes

Travailler sur EJB déployé dans JBoss avec Eclipse IDE. Nous avons un fichier de construction de fourmis, dans lequel le premier ancien projet est supprimé de JBoss, Ensuite, compiler des cours, et construire une structure de répertoire appropriée et déployer en tant que .sar - .sar à nouveau dans le répertoire JBoss.

stop jboss, exécuter le fichier de construction, démarrez JBoss.

C'est une bonne pratique pour avoir un fichier de construction pour déployer un projet.


0 commentaires

1
votes

Désolé de poser une telle question de base: enregistrez-vous vos modifications avant de tester?

Eclipse utilise son propre compilateur pour rechercher des erreurs de syntaxe pendant la modification, mais vous devez enregistrer le fichier avant que les modifications ne prennent effet dans l'application.

Je ne demandais que parce que cela pourrait être déroutant si vous êtes nouveau à Eclipse, passez à partir d'une IDE différente. Les paramètres de permission de fichiers peuvent également empêcher vos fichiers d'être sauvegardés ou construits.


0 commentaires