私はgrails 2.0.4を使用しています。そして、localhostの8080の代わりにport:8090を使用したい。したがって、ポートを8090に恒久的に変更するには助けが必要です。
次の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 を参照してください。
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
grails run-app -Dserver.port = 8090
または別のポート番号を使用する
Intellijの場合:Ctrl + Alt + G(キーボードジェネリック); Cmd + Alt + G(キーボードMac)および使用のみ:
run-app -Dserver.port = 8090
IntelliJ IDEを使用している場合
アプリケーションメニューから、[実行] >> [構成の編集...]をクリックします>> VMオプション:-Dgrails.server.port.http = 8180
コマンドライン:grails run-app -port 8090
コマンドを実行します(Ctrl + Alt + g)
run-app -Dserver.port=8090
run-app --port=8090
端末で次のコマンドを使用してgrailsアプリを実行できます。デフォルトの実行ポートは8080です。
grails run-app -Dserver.port = 9090
これにより、ポート9090でアプリが実行されます。
コマンドラインに次のように入力します。
grails -Dserver.port=8090 run-app
IDEを使用していることを言わなかった。 Netbeansを使用している場合は、プロジェクト名を右クリックして[プロパティ]を選択します。 [全般設定]カテゴリから、サーバーポートを好きなものに簡単に変更できます。