回答:
2つのオプションがあります。
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の場合、これをapplication.ymlに入れることができます
server:
port: 9999
server.port: 9999
。
コマンドライン: grails run-app -port 8090
コマンドを実行(Ctrl + Alt + g)
run-app -Dserver.port=8090
run-app --port=8090
grails run-app -Dserver.port = 8090
または別のポート番号を使用します
Intellijの場合:Ctrl + Alt + G(キーボードジェネリック); Cmd + Alt + G(Macキーボード)および以下のみを使用:
run-app -Dserver.port = 8090