在使用tomcat中,经常碰到默认的8080端口被占用,有时想查下究竟是那个程序在占用着这个端口这是可以到网站找个软件什么的,或则使用防火墙来查看使用的端口其实没有这个必要,在windows中有个dos命令可以查看当前端口使用;当端口被占用后,我们可以使用下面这个命令去查看哪个程序占用了端口 然后对其中的pid执行这个命令 但有时候发现杀掉了,端口还是被占用了则使用该命令 然后根据端PID去杀掉对应的进程希望对大家有所帮助 谢谢。
1,使用lsof命令,使用IPv4协议的局域网执行命令 lsof Pnl +M i4grep 8080输出结果 java 1419 1401 IPv4 72,先使用netstat命令,再用 ps命令执行命令netstat anpgrep 8080输出结果tcp;2在dos命令中输入以下命令查询正在被使用的端口号以及使用它的程序命令netstat ano3前面的程序占用的进程,冒号后面的就是要查找的端口找到80804看到后面是有一个PID,然后把占用8080端口的PID号记下来5。
找到8080端口,查看正在运行程序的pid回到桌面,从控制面板进入任务管理器从进程里看程序是看不到PID的,只有点右侧的详细信息,才可以看到PID找到相同的PID进程,点结束进程就可以了,这样8080端口就不会再被占用了回;windows查看端口占用 在windows命令行窗口下执行netstat aonfindstr quot8080quotTCP 80 00000 LISTENING 2448 端口“8080”被PID进程号为2448的进程占用查看端口“8080”被哪个应用占。
在dos下,输入 netstat anofindstr 8080 说明查看占用8080端口的进程 显示占用端口的进程 taskkill pid 4708 f 说明,运行windows自带taskkill命令,将上面显示的进程号,结束掉;may be misconfigured1 win + R,输入cmd回车进入dos界面 2 输入netstat 结束进程 4 重启tomcat。
mac 8080端口被占用的解决方法是关闭8080端口,具体操作方法是1打开“开始所有程序附件系统工具组策略”,打开“计算机配置Windows设置安全设置IP安全策略”选项卡2在空白处单击鼠标右键“组策略”;可能是你eclipse的tomcat插件问题,有些插件是自己维护单独的配置文件,不一定读取tomcat的配置文件的,具体你可以私信我帮你瞅瞅。
3按回车键之后,可以看到所有端口的情况,找到被占用的端口4如果我们知道具体的端口号的话,输入netstat aonfindstr 8080 ,其中8080加英文双引号,按回车键就可以找到占用8080端口的PID5输入tasklistfindstr 2524。
这是因为Zookeeper AdminServer默认使用8080端口,所有需要进行修改三解决方法三种1在zkServercmd启动脚本中增加 =新的端口号 2在zoocfg中增加 adminserverPort=没有被占用的端口;eclipse本身没有端口,你是指tomcat服务端口8080被占用,需要修改配置文件,将端口改成其他的即可,在eclipse里面也可以修改启动tomcat时的端口号和超时时间。
关闭占用8080端口的进程8080端口被占用的话执行startupbat会报错,可在cmd下执行netstat ano命令查看8080是否被占用,如果被占用可根据相应的PID号在任务管理器查找并关闭相应进程,然后重启tomcat此方法弊端是端口被占用就;我们在使用vuecli脚手架工具时,执行 npm run dev 有时会遇到报错的问题出现,例如像这样 刚开始我们往往会百思不得其解,到底这是出现什么问题了,其实这是由于我们默认的8080端口被占用了,那么现在就来解决占用的问题。
本文来自繁华落尽与君老投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/6/543857.html