我是intelij idea的新手
我开始调试以前在eclipse中编写的应用程序。
我将运行配置配置为启动tomcat并为视图打开chrome。
但是,经过几次运行后会发生以下情况:
当stop选项(shift + f2)显示为灰色时,如何停止从intelij运行localhost 以及如何更新资源。
现在似乎只有计算机重启才能修复此问题 我显然不能每10分钟重启一次电脑。
答案 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
现在开始调试。