2009-10-27 3 views
1

이것은 사소한 구성 문제 일 수도 있고 그렇지 않은 경우에도 IntelliJ 내에서 grails 앱을 실행할 때 (실행 또는 디버그를 통해) 실행되는 경우 확실하지 않습니다. 내 localhost 외부에서 그것을 칠 수 있습니다. 따라서 WAP 개발을 할 때 네트워크의 다른 컴퓨터 나 내 휴대폰에서 서버를 공격 할 수 없습니다. 그러나 터미널에서 grails run-app을 실행하면 문제가 없습니다. IntelliJ가 서버를 바인딩하는 방법과 관련이 있다고 상상해 봅니다. 그러나 누군가가 IntelliJ를 작동시키는 방법에 대한 아이디어가 있습니까? 다시 한 번 감사드립니다!Localell 외부에서 Intellij 내부의 Grails 인스턴스에 연결

답변

2

서버를 시작하는 데 사용하는 Intellij 구성에서 '서버 호스트'를 컴퓨터의 호스트 이름으로 설정하십시오. 'localhost'로 설정하면 시스템의 실제 호스트 이름을 사용하여 연결할 수 없습니다.

1

디버깅 매개 변수 (grailsDebug)로 Grails를 시작하고 IntelliJ IDEA의 실행 구성 콤보 박스에서 원격 디버그 실행 구성을 만들어야합니다. 호스트 이름과 포트를 입력하면 지금 연결할 수 있습니다.

+0

이 방법을 사용하더라도 grails는 명령 줄을 통해 실행해야하지만 그래도 필요하지는 않습니까? 그것은 부분적인 해결책으로 작동하지만 이상적으로 IntelliJ 내에서 직접 실행할 수 있습니다 (명령 줄을 실행할 때 약간의 메모리 문제가 발생하여 필자는이 문제를 해결할 수 없었습니다). – Johnny

관련 문제