web-dev-qa-db-fra.com

Comment connectez-vous un Eclipse à un serveur WebSphere Application hébergé sur un serveur distant?

J'essaie de déboguer un code local (qui se trouve sur mon ordinateur portable) à l'aide d'Eclipse, que j'essaie de connecter au WAS (serveur WebSphere Application server) hébergé à distance et à la base de données hébergée à distance.

25
user1172766

Pour vous connecter à distance au WAS, tout d'abord, à partir de la console WebSphere Integrated Solutions Console:

  1. 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
  2. Cochez la case "Activer le service au démarrage du serveur"
  3. Ajoutez/modifiez le "port de débogage JVM" si nécessaire (le port ne doit pas déjà être utilisé sur le serveur)
  4. 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
  5. Appliquer les modifications, enregistrer la nouvelle configuration et redémarrer le serveur d'applications

Ensuite, à partir de l'IDE Eclipse:

  1. Ouvrez la boîte de dialogue "Debug" (par exemple Exécuter> Configurations de débogage ...)
  2. Faites un clic droit sur "Remote Java Application" et sélectionnez "New"
  3. Configurer l'application Java Java:
    1. Nommez la configuration de débogage
    2. Parcourir pour sélectionner le projet à déboguer (facultatif)
    3. Utilisez le type de connexion "Standard (Socket Attach)"
    4. Spécifiez le nom d'hôte de votre serveur WAS
    5. Spécifiez le numéro de port qui a été défini dans les options de débogage WAS
  4. Cliquez sur Appliquer
  5. Cliquez sur Déboguer

(Ces instructions concernent WAS 7.0, mais devraient être similaires pour les autres versions.)

55
shelley