나는 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 을 참조 하십시오.
grails.project.target.level
섹션 아래에 붙 였는데 효과가없는 것처럼 보였다.
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
server.port: 9999
.
명령 줄 : grails run-app -port 8090
grails run-app -Dserver.port = 8090
또는 다른 포트 번호를 사용하십시오.
Intellij에서 : Ctrl + Alt + G (일반 키보드); Cmd + Alt + G (Mac 키보드) 및 다음 만 사용 :
run-app -Dserver.port = 8090
사용중인 IDE를 말하지 않았습니다. Netbean을 사용하는 경우 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다. 일반 설정 범주에서 서버 포트를 원하는대로 쉽게 변경할 수 있습니다.