Bootアプリケーションが待機するTCP/IPポートをどのように設定すればよいのですか。そのため、デフォルトポートの8080は使用されません。server.portにコマンドラインオプションを使用してシステムプロパティとして-Dserver.port=8090を設定するか、またはapplication.propertiesに/src/main/resources/を追加します。Tomcatのポートを変更するには、主に2つの方法があります。resourcesフォルダーにあるapplication.propertiesファイルを試してください。argを使用できます。optionsに移動します。-Dserver.port=8090さらに詳しい情報が必要な場合は、こちらのブログ記事をご覧ください。(さまざまなPropertySource実装および/またはEnvironmentオブジェクトに順番に配線されたプロセッサを通じて)次の方法でjarアーカイブの任意のプロパティoutsideを設定できます。コマンドライン引数を通してアプリケーション引数としてプロパティを渡します。IXシェルで環境変数を定義します。<path/to/my/jar>コマンドライン引数を渡します。<path/to/my/jar>プロパティを./config/application.properties設定ファイルに配置しますserver.port=7788実行します。<path/to/my/jar>プロパティを./application.propertiesに配置するserver.port=7788実行します。<path/to/my/jar>上記の方法をすべて組み合わせることができ、リストの前の設定が後者の設定よりも優先されます。--server.port=7788サーバーが起動し、ポート7788で待機します。これは、PropertySourceのデフォルトプロパティを優先順位を低くして(通常はアーカイブにパッケージ化するか、またはソースにコーディングして)実行時環境でオーバーライドすることで非常に便利です。Bootのデザイン哲学です。箱から出してすぐに意見を述べることができますが、要件がデフォルトから逸脱し始めるとすぐに邪魔になりません。リラックスバインディングによって行われました。makerjJavaコードでポートを設定できます。itwarilalapplication.ymlを使用している場合は、次の行を追加してください。9000ランダムポートの場合はもちろん0です。説明されているように、それを行うにはいくつかの方法があります。コマンドラインでポートを設定してください(たとえば8888)。test.jarまたは、application.propertiesにポートを設定してください。${port:4588}-Dport(または-Dserver.port)によって渡されたポートがコマンドラインで設定されている場合は、このポートが考慮されます。ない場合、ポートはデフォルトで4588になります。環境変数に関係なく、プロパティファイルでポートを強制したい場合は、次のように書きます。Chandramouliプログラム的に実行する方法が必要な場合は、起動時に設定できます。args);これは環境に依存するportsのようなものに役立つかもしれません。Beanをオーバーライドすることでportを指定できます(Javaベースまたはxml)。そこで、使用されている埋め込みサーブレットコンテナのポートを指定できます。"埋め込みサーブレットコンテナのサポート"の段落と例を参照してください。nndru他の答えを拡張するには:テストのためのドキュメントに統合テストでポートを設定する方法を説明するセクションがあります。統合テストでは、アノテーション@SpringBootTestとwebEnvironmentの値を使ってポート設定を行います。ランダムポート@SpringBootTest(webEnvironment=WebEnvironment.RANDOM_PORT)@Value("${local.server.port}")と同じ@LocalServerPortを使って値を注入することができます。port;}定義済みポート@SpringBootTest(webEnvironment=WebEnvironment.DEFINED_PORT)定義されている場合はserver.portから値を取ります。"server.port=9192")を使用して定義されている場合は、他の定義値をオーバーライドします。なければ、それはsrc/test/resources/application.propertiesからの値を取ります(もしあれば)。最後に、定義されていなければ、デフォルトの8080で始まります。Bootアプリケーションが起動すると、Tomcatなどの組み込みサーバはデフォルトのポートで起動します。組み込みTomcatはデフォルトで8080ポートで始まります。デフォルトのサーバーポートを変更する方法はたくさんあります。プロパティを設定する必要があります。8585サーバーは8585ポートで起動します。ランダムなサーバーポートを取得するには、このプロパティに0を割り当てます。0これでスプリングブートは、システム内のどのサーバーでも現在使用されていないポートでサーバーを起動します。src\main\resources\application.ymlのようなクラスパスでapplication.ymlを使う。サーバーは8585ポートで起動します。ランダムポートの場合は、0を割り当てます。--server.portまたは-Dserver.portを使用したJavaコマンドの使用My-app.jarという名前の実行可能JARがあるとします。Bootアプリケーションを起動するときに、次のように引数を使用できます。my-app.jarサーバーは8585ポートで起動します。portや-Dportなどの短いキーワードにします。短いキーワードでも構いません。ここではportを短いキーワードとして使っています。それを達成するためには、次のようにプロパティファイルにプレースホルダを設定する必要があります。${port:8282}引数としてポートを渡さない場合、デフォルトではserverは8282から始まります。別のポートが必要な場合は、次のように引数で目的のポートを渡す必要があります。my-app.jarという名前の実行可能JARがあるとします。サーバーは8585ポートで起動します。SpringApplicationでSERVER_PORTをプログラム的に使用するSpringApplicationには、スプリングブートのデフォルトプロパティを変更するために使用されるsetDefaultProperties()というメソッドがあります。デフォルトのポートを変更したいのであれば、Mapを作成してSERVER_PORTキーでポートを設定する必要があります。例を見つけてください。Bootは8585ポートでサーバを起動します。Gujarathi使用しているアプリケーション構成ファイルに応じて、それを実行する3つの方法があります。Praneethapplication.propertiesファイルに次の行を追加します。Environmentに追加します。rootリストは優先度順になっています(リストの上の位置に定義されているプロパティは、下の位置に定義されているプロパティより優先されます)。私の場合はjarファイルがあるディレクトリに置きます。ZhaoGangApplication.propertiesを変更することによって、サーバー構成を変更できるものは他にもたくさんあります。セッションタイムアウト、アドレス、ポートなどのように。http://docs.spring.io/spring-boot/docs/1.4.x/reference/html/common-application-properties.html私は以下のようにそれらのいくつかを使用しました。プロパティを設定することです。使用してプロパティファイルを開くことができます。Bootプロパティにオートコンプリートを提供します。最初の選択肢になります。Cosmaこれをapplication.propertiesファイルに追加してください。8080"portはあなたの選択次第で、アプリケーションをホストしたい場所に依存します。8080を使うことは間違いなく行く方法です。環境プロパティを公開することもできます。"を置き換えることができますので。"_"の場合は環境変数の大文字、小文字の場合は小文字です。これは、application.propertiesを追加/編集したり、コマンドラインでシステムプロパティを渡したりせずに、その環境変数を定義するだけでよいコンテナで特に便利です(つまり、-Dserver.port=$PORT)。Ulises1.1プロパティファイルを介して更新します。8888yamlファイルで更新する。Lakshanプロジェクトのapplication.propertiesにsrc/main/resourcesを入れてそこに渡してください。server.port=********はポート番号を表します。Khurana以下の方法でポートを追加できます。/の下のapplication.propertiesに設定できます。AbhijeetSpringブートポートを設定するためにSERVER_PORT環境変数を使うこともできます。環境変数を設定してアプリを再起動するだけです。linuxこれらの環境変数をシステム全体で設定しない場合は、同じセッションで起動アプリを実行する必要があります。DehghaniTomcatが組み込まれているため、springbootはport:8080上で動作します。useがスローされることがあります。このような問題を回避するために、サーバーポートを設定できます。引数でアプリケーションを実行してください。Mohanrajあなたのスプリングブートプロジェクトのresourcesフォルダにあるapplication.propertiesファイルであなたのportを設定することができます。application.ymlファイルにサーバーポートプロパティを設定します。Singhデフォルトのポートは8080ですが、以下に示すようにapplication.propertiesでポート番号をカスタマイズできます。Chittumuriブートプロジェクトで作業していて、ポートを設定したい場合は、注記のようにapplication.propertiesファイルに入力を指定できます。プロパティファイルはsrc/main/resourceにあるはずです。CMDを使用している場合は、次のコマンドを実行します。0このポート番号を使用しているポートがないことを確認します。検索した場合、この質問は最初の結果になります。Pluginがすでに適用されていれば、次のようなことができます。***」と入力します。実行する完全なコマンドは以下のようになります。'Nohup'を指定したコマンドは次のようになります。"は、実行中のアプリケーションがmainメソッドを通じてjarとして動作している場合にのみ機能します。Tomcatコンテナを介してこのアプリケーションをwarファイルとして実行している場合、この設定は機能しません。rahmanすべての答えとは別に、ほとんどのIDE(Springプラグインを備えたIntelliJ、STS)には、SpringBootでサポートされているすべての構成キーを提示する機能があります。}}しかし、これはまだポート8888を使用していませんでした。"scanBasePackages"プロパティをこのように設定します。}}そして、カスタムコンテナに設定されているポートを拾い始めました。Spock春のブートではapplication.propertiesファイルでサービス公開ポートを簡単に設定できます。server.port=portnumber特にポートを設定しないと、ポート80でサービスを開こうとします。使用されている場合は、埋め込みコンテナでサービスは開始されません。Tomcatアプリケーションはデフォルトのポート8080で起動するTomcatサーバーで起動します。springでは、次のようにカスタマイズできます。bootは私たちのために割り当てられていないhttpランダムポートを見つけます。anandchaugule私の場合は文を追加するserver.port=${port:8081}デフォルトのTomcatサーバーポートを上書きします。Mercurialあなたのポート番号がランダムになる可能性がある場合は、あなたのapplication.propertiesserver.port=${random.int(4)}でrandom関数を使うことができます。Jijoデフォルトのポートは8080ですが、以下に示すようにapplication.propertiesでポート番号をカスタマイズできます。Frameworkの@Injectと@Autowiredの違いは何ですか?どの条件の下でどれを使うべきですか?WebMvcConfigurerAdapter型は推奨されていません。