Debug
启动项目弹出提示Error running omp: Unable to open debugger port (127.0.0.1:50789: java.net.SocketException "socket closed"
错误.导致项目无法启动.
因为只弹了这一个错误,所以以为我的debug的端口50816被占用了,但怎么查也查不到被占用,事实上并不是这个端口被占用!!
如果打开event log
窗口就能发现在这个错误提示的上面还有一行
Error running omp: Address localhost:1099 is already in use
只是启动时只弹了那一个提示,所以让人误判是50789被占用
解决:把占用1099的进程kill
掉.
操作:windows
进入运行的cmd
命令窗口下:
比如想查看8888端口被哪个进程占用了,cmd
下输入这个命令:netstat -ano|findstr 8888
window
下强制杀死某个进程用:taskkill /pid 进程号 -t -f
。
如:taskkill /pid 10500 -t -f