IntelliJ IDEA说localhost端口已经忙了

时间:2014-04-28 20:05:10

标签: java intellij-idea

我是intelij idea的新手

我开始调试以前在eclipse中编写的应用程序。

我将运行配置配置为启动tomcat并为视图打开chrome。

但是,经过几次运行后会发生以下情况:

  1. 源文件不再更新
  2. intelij声称localhost端口已经忙碌
  3. 当stop选项(shift + f2)显示为灰色时,如何停止从intelij运行localhost 以及如何更新资源。

    现在似乎只有计算机重启才能修复此问题 我显然不能每10分钟重启一次电脑。

3 个答案:

答案 0 :(得分:0)

InteliJ声称localhost端口已经忙碌=>这意味着打开此侦听端口的程序仍在运行。现在,看起来你正在从IntelliJ启动程序,但是当它从IntelliJ断开连接后它继续运行。确实如果仍然如此。

答案 1 :(得分:0)

如果必要的端口(例如对于tomcat 8080)在eclipse或IDEA之外忙碌,你可以看到使用Tcpview应用程序来显示哪个进程使用哪个进程(如果不是这样的话,你可以杀死它们必要)。它的接缝文件是只读的,或者IDEA不会将它们识别为java文件,右键单击源根并选择 Murk Directory As - > Source Root 。尝试这些步骤,如果您提出更多问题,欢迎提出。

答案 2 :(得分:0)

如果上述方法都不适合您,请尝试此操作。

打开命令提示符,然后键入以下内容。

netstat -aon | find "1099"

如果进程使用上述端口,则应返回类似这样的输出。

TCP    xxx.xx.xx.xx:1099      xx.xx.xx.xxx:443      ESTABLISHED     2222

最后一列值(2222)引用到进程ID( PID )。

只需杀死,如下所示。

taskkill /F /PID 2222

现在开始调试。