これは、アプリケーションがSTSを介したスプリングブートとして実行されると発生します。org.springframework.boot.context.embedded.PortInUseException:ポート80はすでに使用中です
春ブーツ: 1.4.0.M1
私はIISがポート80上で実行されているが、私はにSTSの構成プロパティを通じてsever.portを変更しましたが。 STS Screen shot
変更後もSTS embedded tomcatがポート80を使用しているのはなぜですか?一種の困惑。
2016年4月15日05:22:03985 [メイン]エラーosboot.SpringApplication - アプリケーションの起動に失敗したが org.springframework.boot.context.embedded.PortInUseException:ポート 80がすでに使用されています でorg.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.checkThatConnectorsHaveStarted(TomcatEmbeddedServletContainer.java:187) org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.start(TomcatEmbeddedServletContainer.java:170)で at org.springframework.boot.context。 org.springframework.context.support.AbstractApplicationContext.refreshでorg.springframework.boot.context.embedded.EmbeddedWebApplicationContext.finishRefresh(EmbeddedWebApplicationContext.java:141) ( でembedded.EmbeddedWebApplicationContext.startEmbeddedServletContainer(EmbeddedWebApplicationContext.java:293) AbstractApplicationContext.java:540) でorg.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:118) でorg.springframework.boot.SpringApplication.refresh(SpringApplication.java:768) で org.springframework.boot.SpringApplication.createAndRefreshContext(SpringApplication.java:362) でorg.springframework.boot.SpringApplication.run(SpringApplication.java:308) でorg.springframework.boot.SpringApplication.run(SpringApplication.java:1183) org.springframework.boot.SpringApplication.runで で(SpringApplication.java:1172) com.jbhunt.web.FinanceClaimsApplication.main(FinanceClaimsApplication.java:71)
は、私が言及した 上記以外のポートを変更するオプションを見つけることができません。どんな助けでも大歓迎です。
'.properties'ファイルまたは' .yaml'ファイルに競合する設定がありますか?例えば。 'management.port'はアクチュエータを使用していますか? –
私は '.properties'または' .yaml'ファイルに定義されたプロパティを持っていません。私は 'management.port'を8091にSTSプロパティダイアログで言及しようとしましたが、まだ運がありません。 – Masi
2番目のタブに引数を渡しましたか? –