94

私はgrails 2.0.4を使用しています。また、ローカルホストに 8080 の代わりにポート:8090 を使用したいと考えています。そのため、ポートを 8090 に永続的に変更するには助けが必要です。

4

12 に答える 12

131

このソリューションは、回答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を参照してください。

于 2013-05-03T12:27:34.270 に答える
112

2つのオプションがあります。

  1. からに変更grails.serverURLします。 Config.groovy"http://localhost:8080/${appName}""http://localhost:8090/${appName}"
  2. -Dgrails.server.port.http=8090コマンドラインででgrailsを起動します。自動的に適用されるようにGRAILS_OPTS環境変数を設定します。-Dgrails.server.port.http=8090
于 2012-06-08T21:33:16.923 に答える
36

Netbeans IDE を使用している場合は、次を設定します -:

Config: -> BuildConfig.groovy: -> grails.server.port.http = 8090 そしてサーバーを再起動します。

IDE を使用しない場合は、コマンド プロンプトに次のように入力します -:

grails -Dserver.port 8090 run-app

また

grails -Dserver.port=8090 run-app
于 2014-08-05T07:22:58.027 に答える
20

Grails 3 の場合、これをapplication.ymlに入れることができます

server:
    port: 9999
于 2016-06-30T22:41:15.143 に答える
12

コマンドライン:grails run-app -port 8090

于 2016-05-18T01:14:05.830 に答える
6

コマンドを実行します (Ctrl+Alt+g)

  1. grails バージョン 2.x まで:run-app -Dserver.port=8090
  2. Grails バージョン 3.x の場合:run-app --port=8090
于 2017-12-21T05:35:24.330 に答える
5

grails run-app -Dserver.port=8090

または、別のポート番号を使用してください

Intellij の場合: Ctrl+Alt+G (キーボード ジェネリック); Cmd+Alt+G (キーボード Mac) および使用のみ:

run-app -Dserver.port=8090

于 2015-11-20T02:43:32.327 に答える
0

使用している IDE については言及していません。Netbeans を使用している場合は、プロジェクト名を右クリックして [プロパティ] を選択します。一般設定カテゴリから、サーバーポートを好きなものに簡単に変更できます。

于 2012-06-11T20:57:04.490 に答える