前文
最近在做毕业设计,项目基本上是边做边部署。我的项目被打包成可执行的jar包,在Linux上用java -jar命令执行。问题来了,新打的jar包执行命令后请求仍然是404。
好在jar包有一个输出的日志文件(默认是nohup.out),将它下载后查看,发现是端口被占用,服务没能启动。那么接下来的任务就是解除端口占用。
查看端口
使用netstat -tunlp
命令,可以查看所有TCP和UDP的端口和进程的端口使用情况。
使用netstat -tunlp | grep 端口号
命令可以查看指定端口的使用情况。如下图,进程号(pid)在最后一列:
杀死进程
使用kill -9 pid
命令可杀死指定进程。至此,原有端口就被解放了。