window服务器查看端口号占用
window+r进入命令行:
1.tasklist列出系统当前正在执行的任务(相关信息):
2.netstat列出当前正在运行的网络程序的相关信息:
比如我要查看49673网络端口是哪个程序占用了:
那我需要加上 -o参数(显示拥有的与每个连接关联的进程 ID) -----------找出进程的PID号
由此我们知道是PID为3776的程序占用了49673端口:
原来是mysqld.exe在使用49673端口
我们可以使用taskkill 杀掉它:
要启动,就必须知道它的服务名(可以打开任务管理器------mysqld.exe在注册表中的服务名是MySQL80)
MySQL80 服务正在启动 ........ 已经成功启动服务
MySQL80 服务无法启动。 忽略该信息
备注:netstat(它能提供TCP连接,TCP,UDP监听,进程内存管理的相关报告)
参数解释:
-a 显示所有连接和侦听端口。
-n 以数字形式显示地址和端口号。
-o 显示拥有的与每个连接关联的进程 ID
外谈:
java -jar xxx.jar 前台启动springboot项目,运行信息会在控制台打印(用于调试环境)--关闭窗口/关闭当前连接---服务就停止了
start javaw -jar xxx.jar 或者
nohup java -jar xxx.jar 二者都是后台启动程序(不会有任何信息打印,随电脑开机自启,只要电脑不关,-关闭窗口/关闭当前连接---服务就不会停止) -----------------用于生产环境的部署命令。