Question

Nous développons une application web avec Rational Application Developer 7.5 (basé sur Eclipse 3.4) pour WebSphere Application Server 6.1. Lors de l'examen stacktraces sur un serveur de mise en scène, les numéros de ligne pointent toujours au début des méthodes, jamais à la ligne réelle. Dans l'environnement de développement local (chaque développeur a sa Websphere locale 6.1 en marche) tout semble parfait.

Dans les Préférences Eclipse sous Java> Compiler> section Génération ClassFile tout est vérifié.

Le déploiement se fait en construisant un EAR-fichier en utilisant Ant cible de earExport RAD (pas la tâche de ear de base). Ensuite, il est reconditionné pour supprimer certains fichiers inutiles. Aucune compilation explicite a commencé -. Classes de l'espace de travail sont utilisés

Comment cela peut-il arriver que ces informations se perdent? Est-ce une partie d'une certaine optimisation des Hotspot? Si oui, peut-il être désactivé?

Et comment puis-je obtenir mes numéros de ligne correcte retour?

Était-ce utile?

La solution

Quelle est votre plate-forme de mise en scène? J'ai un client qui se mettre en scène / environnement prod est l'iSeries et il n'a pas été mis à jour jusqu'à ce qu'ils l'iSeries OS à l'un des niveaux les plus récents que les numéros de ligne de débogage ont finalement commencé la queue.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top