springboot+mybatis+idea一debug就报端口占用

项目是springboot+mybatis+jdk工具是idea2017.3网上能试过的办法都试过了Connected to the target VM, address: '127.0.0.1:53404', transport: 'socket' Disconnected from the target VM, address: '127.0.0.1:53404', transport: 'socket'

尝试下1和2,后重试
1、重启电脑,idea保留一个实例
2、cmd
telnet -ano|findstr 53404 找到对应进程杀掉,
或者直接 taskkill /im java.exe /f 或者任务管理器杀死所有java进程

3、idea中select Run/Debug Configration -> edit Configration
->Stratup Configration ->Debug 调整Port端口号

图片说明

修改项目的端口,还有看看是不是别的软件用到了这个端口

图片说明
看图片查一下有没有 pid = 53404 的 有的话看看是什么占用的 不是什么重要的东西的话把这个进程干掉

  1. 使用jps查看当前运行的java进程 图片说明
  2. 可以看到当前本地运行的所有java进程的pid
  3. 使用taskkill /pid {pid}杀死占用的端口,如taskkill /pid 8080

看看是不是其他的项目暂用了这个端口号,如果是可以把端口号修改掉就好了

看报错的原因像是你已经连接了一个实例(之前debug的时候并没有关掉),所以再次连接(再次debug)的时候就会提示先断连。可以尝试重启下电脑
或者idea或者将端口修改下,保证只有一个实例。

被占用了把,

注销一下登录用户试试,

可以在application.properties中,增加server.port=8000,修改端口号