Spring Boot端口问题

时间:2017-10-07 08:20:47

标签: spring-boot port

我使用Spring启动创建了一个网页应用程序,并在application.properties文件中配置了端口号。 server.port = 9991 当我右键单击我的项目并单击作为Spring Boot App时,它运行正常,当我第二次运行它时,它正在使用该端口。

我使用的是Spring Tool Suite。

请让我知道为什么我会收到错误。

错误讯息:

说明

配置为侦听端口9991的Tomcat连接器无法启动。端口可能已在使用中,或者连接器可能配置错误。

动作:

验证连接器的配置,识别并停止正在侦听端口9991的任何进程,或将此应用程序配置为侦听另一个端口。

3 个答案:

答案 0 :(得分:1)

当你第二次启动时,你启动的第一个应用程序可能仍在运行。手动杀死该过程。寻找java进程并杀死它们。

答案 1 :(得分:0)

如果我没弄错的话,您可以为您的应用程序配置port 0,让操作系统为您选择一个端口。因此,您可以在同一个盒子上同时运行多个实例。可能你会遇到更多冲突的端口用于管理等。

答案 2 :(得分:0)

我认为您正在使用Eclipse IDE。第一次运行程序时,它将使用您当前的端口号。我认为您在运行应用程序时不会停止旧过程。在Eclipse中的简单方式是,您的应用程序正在运行日志。有交叉btn或红场btn单击该btn并重新运行。