srping-boot 無法用兩個不同的端口啓動服務

        <dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-devtools</artifactId>
		</dependency>

問題描述:例如第一個啓動8081端口成功後,修改端口爲8082,然後使用另一個congiguaration啓動,這時候剛纔啓動的8081端口的服務變成了8082,後面啓動的服務報錯,端口已經存在。

Idea 上有個提示 Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
原來服務的pom設置了熱部署,8081端口修改成8082的時候服務因爲熱部署配置,已經重新部署,所以此時的端口是8082了,後面啓動的8082端口的服務就會報錯,說8082端口被佔用。

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-devtools</artifactId>
</dependency>-->

解決,去除熱部署的配置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章