`

mac启动springboot失败,8080端口被占用,mac命令行关闭端口

阅读更多

如下图,idea启动springboot失败,8080端口被占用

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2018-05-23 22:18:43.688 ERROR 3793 --- [  restartedMain] o.s.b.d.LoggingFailureAnalysisReporter   : 

***************************
APPLICATION FAILED TO START
***************************

Description:

Web server failed to start. Port 8020 was already in use.

Action:

Identify and stop the process that's listening on port 8020 or configure this application to listen on another port.

mac下怎么使用命令行关闭端口呢?

打开mac终端,或者idea的终端,输入:

lsof -i:端口号(我的是8020,那么输入如下命令)
lsof -i:8020

输入 lsof -i:8020 后回车

bogon:it399_springboot chenshouyin$ lsof -i:8020
COMMAND  PID        USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
java    1472 chenshouyin  120u  IPv6 0x71c9463ce2ac6f49      0t0  TCP *:intu-ec-svcdisc (LISTEN)
bogon:it399_springboot chenshouyin$ 

可以看到我的端口对应的进程id是1472,那么kill这个进程即可

mac下关闭进程

kill 进程id,上面我的进程id是1472,那么直接输入如下命令即可

kill 1472

关闭占用端口的进程之后,再启动springboot不再报错了

转载请注明:本文转载自在线助手|在线工具博客,原文链接:http://www.it399.com/blog/web/201805251638

分享到:
评论

相关推荐

    SpringBoot项目不占用端口启动的方法

    SpringBoot项目不占用端口启动的方法 在 SpringBoot 项目中,实现不占用端口启动的方法主要有两种方式:使用 `@EnableScheduling` 注解和使用 `spring.main.web-application-type=NONE` 配置。 使用 `@...

    SpringBoot项目 端口被占用

    该工具用于windows系统的端口号被占用的快速查找,快速结束相应端口号的工具。避免复杂的cmd命令去查找,kill pid进程。 The Tomcat connector configured to listen on port 8080 failed to start. The port may...

    查看8080端口被什么程序占用

    当尝试启动Tomcat而遇到8080端口被占用的情况时,可能是因为已有其他程序正在使用该端口,或者是前一次Tomcat实例没有正确关闭,导致端口仍然被占用。 在Windows系统中,我们可以利用内置的命令行工具——Netstat...

    解决电脑上网客户端端口被占用

    在使用电脑进行日常的网络活动时,我们可能会遇到“端口被占用”的问题,这会导致某些应用程序无法正常连接网络,比如无法打开网页、游戏无法登录等。本文将深入探讨端口占用的问题,以及如何通过注册表文件来解决这...

    一键解决任何端口被占用64bit_1.2.rar

    描述部分提到的“在运行ESSamp时碰到启动失败”,暗示了ESSamp(可能是某种服务器或应用)由于某个端口被其他进程占用而无法正常启动。这种情况在日常使用中并不少见,特别是当多个网络依赖型应用程序同时运行时,...

    tomcat 8080端口被占用解决方案

    当在Myeclipse里启动tomcat时出现Adress already in use:JVM_Bind:8080错误,发现8080端口被占用,不是tomcat端口问题,而是tomcat服务器开机启动问题。

    Tomcat 启动错误(8080端口被占用)处理方法

    在使用Apache Tomcat服务器时,可能会遇到启动错误提示“8080端口被占用”的问题。这通常意味着另一个进程已经在同一台机器上占用了该端口,导致Tomcat无法正常启动。8080是默认情况下Tomcat使用的HTTP通信端口,...

    Android端口号被占用解决方案

    这种方法主要是通过Windows命令行工具来查找并关闭占用端口号的进程。 第一步:首先,打开命令提示符,输入`netstat -ano | findstr "5037"`。这里的5037是ADB默认使用的端口号,这个命令会列出所有使用该端口的...

    如何判断Tomact启动成功&8080;端口被占用要如何处理?

    如果你收到类似这样的错误提示:“java.net.BindException: Address already in use: JVM_Bind <null>:8080”,这意味着8080端口已经被另一个进程占用。这种情况在多服务部署环境中比较常见,尤其是在同一台机器上...

    如何查看80端口是否被占用_端口被占用解决办法.docx

    "如何查看80端口是否被占用_端口被占用解决办法" 在计算机网络中,端口(Port)是一种逻辑上的概念,用于标识不同的网络服务或应用程序。常见的端口有80端口(HTTP)、21端口(FTP)、22端口(SSH)等。然而,在...

    80端口被占用的解决方案

    然而,当80端口被占用时,这将直接影响到HTTP服务的正常运行,例如,当你试图启动Apache或Nginx等Web服务器时,如果发现无法绑定到80端口,那么很可能是该端口已经被其他服务占用,如IIS、Tomcat或其他Web服务器。...

    8080端口占用

    在进行Web开发的过程中,我们经常会遇到服务器端口被占用的情况,其中最为常见的就是Tomcat等应用服务器默认使用的8080端口被占用的问题。这种情况会导致我们的服务无法正常启动,严重影响开发效率。下面将详细介绍...

    NC 中端口被占用

    当遇到“NC 中端口被占用”的情况时,这实际上指的是在网络通信工具Netcat(简称NC)使用过程中,遇到了特定端口已被其他进程或服务占用的问题。这一问题对于网络管理员、系统工程师以及开发人员来说,都是常见的...

    Tomcat显示8080端口被占用的图文解决方法

    大概思路:找到占用端口的进程,通过唯一标识的进程号终止该进程 在控制台中找到端口对应的进程号 在任务管理器中找到服务进程号 ...以上所述是小编给大家介绍的Tomcat显示8080端口被占用的图文解决方法,希

    win7下80端口被占用的解决方法

    在Windows 7操作系统中,用户可能会遇到80端口被占用的情况,导致Apache等Web服务器无法正常启动。这个问题通常是由于某些系统服务或应用程序占用了80端口而引起的。 #### 解决方法一:查找并关闭占用80端口的进程 ...

    8080端口被占cmd8080端口被占cmd

    ### 8080端口被占用的问题及解决方法 #### 一、问题概述 在计算机网络中,端口是用于标识通信目标的一种方式。不同的应用程序和服务通常绑定到不同的端口号上,以便进行数据传输。当一个端口被某个程序占用时,...

    Oracle占用8080端口的解决方案

    1. **确认占用8080端口的进程**:使用命令行工具(如Windows的`netstat -ano`或Linux的`netstat -tuln`)检查哪个进程正在使用8080端口。 2. **停止占用端口的Oracle服务**:根据找到的进程ID,可以使用`Task ...

    端口占用情况检测及关闭工具.bat.rar

    如果8080端口被占用且需要释放,用户只需运行此文件即可检查并尝试关闭占用该端口的进程。 总之,这个批处理工具提供了一种简便的方法来管理和解决端口占用问题,特别是对于那些不熟悉命令行操作的用户。通过自动化...

    解决tomcat端口号被占用

    当该端口被其他进程占用时,会导致Tomcat启动失败,无法正常提供服务。本文将详细介绍如何检测、定位并解决Tomcat端口号被占用的问题。 #### 一、检查端口占用情况 1. **命令行检测** - 打开命令提示符(cmd),...

    检测端口是否被占用源码(C++)

    更精确的方法是尝试建立连接,如果连接失败(ECONNREFUSED),则说明端口已被占用。 此外,不同操作系统可能有不同的限制和API,上述代码适用于基于UNIX-like系统的C++环境,如Linux。在Windows上,可能需要使用...

Global site tag (gtag.js) - Google Analytics