Pour vous connecter à distance au WAS, tout d'abord, à partir de la console WebSphere Integrated Solutions Console:
- Accédez au service de débogage du serveur d'applications:
- Serveurs> Types de serveurs> Serveurs d'applications WebSphere> [nom_serveur]> Service de débogage
- Cochez la case "Activer le service au démarrage du serveur"
- Ajoutez/modifiez le "port de débogage JVM" si nécessaire (le port ne doit pas déjà être utilisé sur le serveur)
- Ajoutez/modifiez les "arguments de débogage JVM" si nécessaire (cela peut déjà apparaître par défaut):
-Xdebug -Xnoagent -Djava.compiler = NONE -Xrunjdwp: transport = dt_socket, server = y, suspend = n, address = 7777
- Appliquer les modifications, enregistrer la nouvelle configuration et redémarrer le serveur d'applications
Ensuite, à partir de l'IDE Eclipse:
- Ouvrez la boîte de dialogue "Debug" (par exemple Exécuter> Configurations de débogage ...)
- Faites un clic droit sur "Remote Java Application" et sélectionnez "New"
- Configurer l'application Java Java:
- Nommez la configuration de débogage
- Parcourir pour sélectionner le projet à déboguer (facultatif)
- Utilisez le type de connexion "Standard (Socket Attach)"
- Spécifiez le nom d'hôte de votre serveur WAS
- Spécifiez le numéro de port qui a été défini dans les options de débogage WAS
- Cliquez sur Appliquer
- Cliquez sur Déboguer
(Ces instructions concernent WAS 7.0, mais devraient être similaires pour les autres versions.)