나는 grails 2.0.4를 사용하고 있습니다. 그리고 localhost에 8080 대신 port : 8090을 사용하고 싶습니다. 따라서 포트를 영구적으로 8090으로 변경하려면 도움이 필요합니다.
답변
두 가지 옵션이 있습니다.
- 변경
grails.serverURL
에Config.groovy
에서"http://localhost:8080/${appName}"
에"http://localhost:8090/${appName}"
. -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)
- 최대 grails 버전 2.x :
run-app -Dserver.port=8090
- grails 버전 3.x의 경우 :
run-app --port=8090
답변
IntelliJ IDE를 사용하는 경우
애플리케이션 메뉴에서 실행 >> 구성 편집 … >> VM 옵션을 클릭하십시오. -Dgrails.server.port.http = 8180