私はgrails 2.0.4を使用しています。また、ローカルホストに 8080 の代わりにポート:8090 を使用したいと考えています。そのため、ポートを 8090 に永続的に変更するには助けが必要です。
12 に答える
このソリューションは、回答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を参照してください。
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
Netbeans IDE を使用している場合は、次を設定します -:
Config: -> 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 -port 8090
コマンドを実行します (Ctrl+Alt+g)
- grails バージョン 2.x まで:
run-app -Dserver.port=8090
- Grails バージョン 3.x の場合:
run-app --port=8090
grails run-app -Dserver.port=8090
または、別のポート番号を使用してください
Intellij の場合: Ctrl+Alt+G (キーボード ジェネリック); Cmd+Alt+G (キーボード Mac) および使用のみ:
run-app -Dserver.port=8090
使用している IDE については言及していません。Netbeans を使用している場合は、プロジェクト名を右クリックして [プロパティ] を選択します。一般設定カテゴリから、サーバーポートを好きなものに簡単に変更できます。