KAROUSHI -Japanese Engineer Blog-

コボルドからドラゴンへ -Kobold to Dragon-

システムエンジニアのブログです。サイト名は「雑魚キャラからボスキャラへレベルアップしたい!」という思いを込めて命名しました。自分はやっとリザードマンになったくらいです。

Grailsで起動時のポート番号を変更

Grailsでrun-appを実行するとデフォルトではポート番号:8080で起動します。
このポート番号を変更する方法がいくつかあったので整理してみました。

grails> run-app
・・・中略・・・
Grails application running at http://localhost:9090 in environment: development

目次

■application.ymlに記述
application.ymlの冒頭に以下を追加する。

---
server:
    port: 9090

■起動コマンド実行時にオプションで指定
起動コマンド実行時にportオプションで番号を指定する。

>grails run-app -port 8090

環境変数で指定
環境変数GRAILS_OPTSに"-Dserver.port"に指定する。

Windows10のpowershellを使ってる場合、set-itemで環境変数に設定できる。

>set-item env:GRAILS_OPTS -value "-Dserver.port=8100"
>get-item env:GRAILS_OPTS

Name                           Value
----                           -----
GRAILS_OPTS                    -Dserver.port=8100