2016-08-12 15 views
0

春の起動アプリケーションで8080ポートを変更して、外部の設定ファイルから変更する必要があります。春のブート - TomCatのデフォルトの8080ポートを変更できません

私は/ configディレクトリに私のapplication.propertiesを持っていると私はときにアプリが起動し

はserver.port = 8090

を追加し、ロガーのようなものと言う:私はそう

2016-08-12 14:41:04 INFO Http11NioProtocol:180 - Initializing ProtocolHandler ["http-nio-8090"] 
2016-08-12 14:41:05 INFO Http11NioProtocol:180 - Starting ProtocolHandler ["http-nio-8090"] 

をプロパティが取られたと思うが、私はそれについてのWebサービスに到達しようとする場合

10.10.8.133:8090/client?numeroClient=4 

私は0のエラーを持って、私は

10.10.8.133:8080/client?numeroClient=4 

を呼び出そうと、私は右の応答...問題がある を得ましたか。

答えて

2

実際には、春のブート用のデフォルトのサーバポートを変更するには2つの方法、私の知る限りでは、あります:

application.properties

は、あなたのapplication.propertiesファイルでは、あなただけに持っています追加:あなたのapplication.properties設定ファイルが考慮されていないため、

server.port=9080 

それは働いていない場合、それは最も可能性が高いです。

あなたはまだのようなJVMプロパティを持つ場所を変更することができます。春のドキュメントから

java -Dspring.config.location=/random/location/directory -jar spring-boot-application.jar 

https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html

JVMプロパティ

あなたは春のブートアプリケーションを起動すると、あなたがJVMを追加することができますプロパティ:

java -Dserver.port=9080 -jar spring-boot-application.jar 

ドキュメント:

+0

ありがとう、このように動作します!だから私は私の.jarを起動する方法を変更する必要があります... – besmart

0

がポート8080を使用して、システムに応じて、それが使用中である可能性があり、したがって、Springに問題が発生します。 application.propertiesファイルを変更して追加します。 server.port = XXXX

関連する問題