上机实验,做一个CS模式的web应用程序,要用到端口号。
第一次执行没问题,再执行就发现出现了Address already in use: JVM_Bind这个错误。
结合了网上N种博客上的N种版本,解决方法总结如下:
出现问题:Address already in use: JVM_Bind
原因:端口号被占用了(只是原因之一,其他的原因还不知道)
解决:Windows下打开cmd命令行窗口,输入命令:netstat -ano | findstr ***(此处为端口号)
会显示出端口正在运行的进程的进程号(PID)。打开任务管理器,点击“详细信息”,找到相应的PID,选中并点击结束进程即可。
另:
查看电脑中所有进程的本地地址(含端口号),外部地址,状态,进程号(PID),在cmd命令窗口中使用如下语句:
netstat -ano
查看包含某字符串为信息的进程:(以10000为例)
netstat -ano | findstr 10000
PS:第一次写博客,有错误请大家指出鸭~