2009-10-27 5 views
1

Je ne sais pas s'il s'agit d'un problème de configuration mineur ou autre, mais lorsque je lance mon application Grails depuis IntelliJ (via run ou debug), je ne semble jamais être capable de le frapper de l'extérieur de mon hôte local. Je ne peux donc pas toucher mon serveur à partir des autres machines du réseau ou de mes téléphones lorsque j'essaie de faire du développement WAP. Pourtant, quand je fais grails run-app du terminal, les choses fonctionnent bien. 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 comment le faire fonctionner? Merci encore!Connexion à une instance de Grails à l'intérieur d'Intellij depuis l'extérieur localhost

Répondre

2

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 machine. S'il est défini sur 'localhost', vous ne pouvez pas vous connecter en utilisant le nom d'hôte réel de la machine.

1

Vous devez lancer Grails avec les paramètres de débogage (grailsDebug) et créer une configuration d'exécution de débogage à distance dans la liste déroulante Configurations d'exécution d'IntelliJ IDEA. Entrez votre nom d'hôte et votre port ici et vous pouvez vous connecter maintenant.

+0

Cette approche nécessite encore l'exécution de grails via la ligne de commande, mais n'est-ce pas? Cela fonctionne comme une solution partielle, mais idéalement, je pourrais courir directement dans IntelliJ (nous rencontrons des problèmes de mémoire lors de l'exécution de la ligne de commande que je n'ai pas pu contourner). – Johnny