[grails] grails localhost 포트를 변경하는 방법은 무엇입니까?

나는 grails 2.0.4를 사용하고 있습니다. 그리고 localhost에 8080 대신 port : 8090을 사용하고 싶습니다. 따라서 포트를 영구적으로 8090으로 변경하려면 도움이 필요합니다.



답변

두 가지 옵션이 있습니다.

  1. 변경 grails.serverURLConfig.groovy에서 "http://localhost:8080/${appName}""http://localhost:8090/${appName}".
  2. -Dgrails.server.port.http=8090명령 줄에서 grails를 시작 합니다. GRAILS_OPTS환경 변수를 -Dgrails.server.port.http=8090로 설정하면 자동으로 적용됩니다.


답변

이 솔루션은 http://stackoverflow.com/a/10956283/122457 답변에 추가됩니다 . Grails 2.x에서 다음을 추가합니다 BuildConfig.groovy.

grails.server.port.http = 8090

자세한 내용은 http://forum.springsource.org/archive/index.php/t-97024.html 을 참조 하십시오.


답변

Netbeans IDE를 사용하는 경우 다음을 설정하십시오-:

구성 :-> BuildConfig.groovy :-> grails.server.port.http = 8090 및 서버를 다시 시작합니다.

IDE없이 명령 프롬프트에 다음을 입력합니다.

grails -Dserver.port 8090 run-app

또는

grails -Dserver.port=8090 run-app


답변

grails 3의 경우이를 애플리케이션에 넣을 수 있습니다.

server:
    port: 9999


답변

명령 줄 : grails run-app -port 8090


답변

명령 실행 (Ctrl + Alt + g)

  1. 최대 grails 버전 2.x : run-app -Dserver.port=8090
  2. grails 버전 3.x의 경우 : run-app --port=8090


답변

IntelliJ IDE를 사용하는 경우

애플리케이션 메뉴에서 실행 >> 구성 편집 … >> VM 옵션을 클릭하십시오. -Dgrails.server.port.http = 8180