Connexion à une instance de Grails dans Intellij de l'extérieur de localhost
-
06-07-2019 - |
Question
Je ne suis pas sûr qu'il s'agisse d'un problème de configuration mineur ou autre, mais lorsque je lance mon application Grails depuis IntelliJ (via run ou debug), il semble que je ne puisse jamais le résoudre depuis l'extérieur de mon hôte local. Donc, je ne peux pas frapper mon serveur des autres machines du réseau, ou de mes téléphones quand j'essaye de faire du développement WAP. Pourtant, quand je fais grails run-app
depuis le terminal, tout fonctionne correctement. J'imagine que cela a quelque chose à voir avec la façon dont IntelliJ lie le serveur, mais est-ce que quelqu'un a des idées sur la façon de le faire fonctionner? Merci encore!
La solution
Dans la configuration Intellij que vous utilisez pour démarrer le serveur, définissez "Hôte du serveur" sur le nom d'hôte de votre ordinateur. Si ce paramètre est défini sur 'localhost', vous ne pouvez pas vous connecter en utilisant le nom d'hôte réel de la machine.
Autres conseils
Vous devez lancer Grails avec les paramètres de débogage (grailsDebug) et créer une configuration d’exécution de débogage distant dans la liste déroulante Configurations d’exécution d’IntelliJ IDEA. Entrez votre nom d’hôte et votre port et vous pourrez vous connecter maintenant.