【问题标题】:Spring Boot Port IssuesSpring Boot 端口问题
【发布时间】:2018-03-18 23:49:43
【问题描述】:

我已经使用 Spring Boot 创建了一个网页应用程序,并且我已经在 application.properties 文件中配置了端口号。 服务器端口=9991 当我右键单击我的项目并单击作为 Spring Boot 应用程序时,它运行良好,当我第二次运行它时,它抛出的端口已经在使用中。

我正在使用 Spring Tool Suite。

请告诉我为什么会出错。

错误信息:

说明:

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

行动:

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

【问题讨论】:

    标签: spring-boot port


    【解决方案1】:

    您启动的第一个应用程序可能在您第二次启动时仍在运行哦。手动终止进程。查找 java 进程并杀死它们。

    【讨论】:

    • 是的,你是对的。所以我通过从 Boot Dashboard 重新启动应用程序解决了这个问题,它为我解决了。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-10-30
        • 2019-01-23
        • 1970-01-01
        • 2019-09-21
        • 1970-01-01
        • 2015-09-17
        • 2019-05-11
        • 1970-01-01
        相关资源
        最近更新 更多