2017-11-21 15 views
0

私はSpring Bootで簡単な "Hello World"を実装しています。 - 私の「Java Aplicationとして実行」私はエラーを得たように私はクラスSpringbootHelloworldApplication.javaを実行すると、チュートリアルSpringBoot HelloWorldtomcat connector change port

を次

*************************** APPLICATION FAILED TO START


Description:

The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured.

Action:

Verify the connector's configuration, identify and stop any process that's listening on port 8080, or configure this application to listen on another port.

私は、サーバーでダブルクリックをした、そしてそれは、これを持っています設定:

enter image description here

- 私、私はデフォルトのポートを変更する必要があるポート8080を使用していませんか?

server.xmlファイルがあります。

<Connector port="8085" protocol="HTTP/1.1" 
       connectionTimeout="20000" 
       redirectPort="8443" /> 
+0

application.propertiesファイルに 'server.port = 'を追加してください。 – pvpkiran

+0

@pvpkiranこのファイルを見つけるためのパスは何ですか、 – andreahg

+0

を再度読んでください。リソースの下にあるはずです – pvpkiran

答えて

2

は次のようになります。 SpringbootHelloworldApplication.javaクラスを実行すると、実際に自身のサーバーが起動します。 Eclipse Tomcatコネクタはまったく必要ありません。

アプリケーションの別のインスタンスを既に起動している可能性があります。

server.port=0を設定してみてください。これにより、起動時に毎回ランダムな空きポートが使用されます。

+0

はい、アプリケーションクラスです。それは働いた、私は何かエラーを取得していない。質問は今、どのポートで私はそれをテストする必要がありますか?私はhttp:// localhost:8080/welcome.htmlで試しました。 「このサイトは接続できませんでした」と表示されました。 eclipseからのコンソールでは、「Tomcatはポートで起動しました:53620(http)」と表示されますが、「Whitelabel Error Page」というメッセージが表示されませんでした。 – andreahg

+0

whitelabelエラーを返したポートは正しいです。それは今それを引き起こしている別の問題です。 –

+0

それで、8080で動作しないので、どのポートで試してください。 – andreahg

0

はい、あなたは時々、HTTPポートがすでに他のアプリケーションによって取られたかもしれない、それを変更してみてください。 8006 - tomcat port , HTTP - 8086 , AJP - 8010のようなものを変更し、あなたの新しいhttpポートでナビゲートするのを忘れないでください。

​​

春ブーツが埋め込まれたTomcatサーバーを実行します:私はあなたのアプリケーションを想定してい

+0

現時点では、Javaクラスを実行するだけで、プロジェクトはTomcatサーバーに追加されません。私は値を変更しようとしましたが、同じエラーが発生しました – andreahg

+0

プロジェクトをTomcatサーバーに追加していない場合、サーバーはプロジェクトを実行していません。また、tomcatの管理Webインタフェースを開きたい場合は、サーバのserver.xmlの役割を変更して開きます。 –

+0

私はチュートリアルに従いました、そして、彼らはそのステップを言及しませんでした。しかし、私はTomcatの "追加と削除"オプションでプロジェクトを追加しようとしましたが、プロジェクトはリストに表示されないので追加できません。何が欠けている? – andreahg