2009-12-23 10 views
2

Je dois attacher un débogueur à une instance distante de WAS et savoir que le débogage est activé. Le problème est d'obtenir WID ou n'importe quel IDE que je voulais connecté au serveur pour que je puisse parcourir le code.Comment attacher un débogueur à WAS?

J'ai essayé d'utiliser Netbeans pour me connecter et j'ai eu une poignée de main échouée, la connexion a été interrompue. Le débogueur écoute sur le port 7777. Si je vais dans la console d'administration WID, j'ai besoin d'un nom d'utilisateur et d'un mot de passe. Aurais-je besoin de la même chose pour attacher un débogueur, si oui, où puis-je le spécifier?

Walter

Répondre

0

Je pense que je dois simplement activer le service au démarrage alors je devrais pouvoir me connecter? Je dois d'abord obtenir la permission de le faire.

0

Pouvez-vous pas ajouter la ligne suivante les paramètres de script de démarrage de WAS:

-Xnoagent -Djava.compiler=NONE -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7777 

Et puis fixez votre débogueur distant Netbeans sur le port 7777

+0

Je vais essayer. Merci. –

+0

En fait, c'est ce qui est configuré: Activer le service au démarrage du serveur est défini sur false, mais je vois encore quelque chose à l'écoute sur ce port. –

+0

Où est l'instance WAS? .... est-il sur votre machine et vous voyez le port ouvert? .... Que se passe-t-il lorsque vous démarrez votre débogueur NetBeans sur le port 7777, est-ce que ça se connecte? Vous voudrez peut-être changer suspend = n pour suspendre = y dans la ligne ci-dessus que je vous ai donnée précédemment, car alors WAS/devrait/attendez qu'un débogueur soit attaché avant de commencer son démarrage –

0

WAS peut être configuré pour débogage à distance via the web administration console.

Il est également possible de configurer ceci sans démarrer WAS - via l'un des fichiers XML du profil. Mais je ne me souviens pas des détails et n'ai pas été à portée de main pour vérifier.