近日工作时,要维护一个很老的项目,前任没有留下任何的维护信息,只知道这个项目的ip和端口。
要找到这个项目的实际所在位置,研究了一下后步骤如下:
1.查看端口占用的是哪个进程: 可以使用netstat
命令来查看端口的使用情况。例如,要查看端口8090
的占用情况,可以运行:
netstat -ano | findstr :8090
这时,会返回占用了这个端口的所有进程,如下图:
2.检查Java进程的命令行参数:使用wmic
命令来查看进程的命令行参数。如果Java进程是在命令行中启动的,并且包含了jar文件的路径:
wmic process where processid=12528 get commandline
这时会返回使用这个进程的具体启动命令:例如下面这个示例,就表示是dx.jar占用的这个进程
那到这里,懂得人就知道应该怎么找到dx.jar这个文件了.