我使用Spring启动创建了一个网页应用程序,并在application.properties文件中配置了端口号。 server.port = 9991 当我右键单击我的项目并单击作为Spring Boot App时,它运行正常,当我第二次运行它时,它正在使用该端口。
我使用的是Spring Tool Suite。
请让我知道为什么我会收到错误。
错误讯息:
说明
配置为侦听端口9991的Tomcat连接器无法启动。端口可能已在使用中,或者连接器可能配置错误。
动作:
验证连接器的配置,识别并停止正在侦听端口9991的任何进程,或将此应用程序配置为侦听另一个端口。
答案 0 :(得分:1)
当你第二次启动时,你启动的第一个应用程序可能仍在运行。手动杀死该过程。寻找java进程并杀死它们。
答案 1 :(得分:0)
如果我没弄错的话,您可以为您的应用程序配置port 0
,让操作系统为您选择一个端口。因此,您可以在同一个盒子上同时运行多个实例。可能你会遇到更多冲突的端口用于管理等。
答案 2 :(得分:0)
我认为您正在使用Eclipse IDE。第一次运行程序时,它将使用您当前的端口号。我认为您在运行应用程序时不会停止旧过程。在Eclipse中的简单方式是,您的应用程序正在运行日志。有交叉btn或红场btn单击该btn并重新运行。