JavaWEB常见问题(一)

来源:互联网 发布:数据分析平台 编辑:程序博客网 时间:2024/04/27 04:41

服务器启动

**当我们在启动服务器的时候,会遇到端口号被占用情况:**

弹出框如下所示:
这里写图片描述

原因:8080端口被占用!

解决方法:
首先,启动dos命令: (1)win+R (2)键入cmd (3)点击确定
这里写图片描述

然后,进入dos界面之后: 输入netstat -ano 查看8080端口被那个进程使用 这里写图片描述
如图所示:可以看出被id号为2184的进程使用!

其次,查看该id的进程是什么服务: 输入tasklist|findstr “2184”
这里写图片描述
可以看到id号2184被javaw.exe所占用!

最后,关闭进程:
方法一:输入 taskkill /f /t /pid “2184”(通过id号终止服务)
这里写图片描述
方法二:输入 taskkill /f /t /im javaw.exe(通过服务名字终止服务)
其实:当我们熟悉之后可以直接通过方法二解决问题,不需要上面几步。

知识拓展:

1.netstat:在内核中访问网络及相关信息的命令,能够显示协议统计和当前TCP/IP的网络连接

  • “netstat -a”命令,可显示所有网络连接和侦听端口。
  • “netstat -n”命令,可显示已创建的有效连接,并以数字的形式显示本地地址和端口号。
  • “netstat -n”命令,可显示拥有的与每个连接关联的进程ID。

2.taskkill:

  • /f : 表示强制终止进程。
  • /t : 表示终止指定的进程和由它启用的子进程。