Port 8080 required by Tomcat v8.5 Server at localhost is already in use.The server may alre···解决办法

启动Tomcat服务出现端口占用的问题解决方法

Port 8080 required by Tomcat v8.5 Server at localhost is already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).

Port 8080 required by Tomcat v8.5 Server at localhost is already in use.The server may alre···解决办法_第1张图片
译文:
本地主机上Tomcat v8.5服务器所需的端口8080已经使用。服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。

在错误信息中可以看到,解决占用端口占用有两个

  1. 停止使用该端口的进程
  2. 修改Tomcat使用的端口

方法1:停止使用该端口的进程

  1. Win+R 打开运行 ,输入cmd 打开命令行窗口 。
  2. 假设要查询端口8080被占用情况,在命令行下输入:netstat -aon|findstr “8080”
    在这里插入图片描述
  3. 得到进程号 2996,继续输入命令: tasklist|findstr “2996”
    在这里插入图片描述
  4. 得到进程映像名称 TNSLSNR.EXE
  5. Ctrl + Alt + delete 打开任务管理器,找到 名为 TNSLSNR.EXE的进程,右键,结束该进程。
  6. 这样端口被占用的问题就解决了。
    PS:如果在步骤1出现的system的引用程序占用的8080端口,建议按照方法2直接修改Tomcat的使用的端口号。

方法2:更改Tomcat使用的端口号

按照如下图步骤操作既可以修改Tomcat使用的端口号。
Port 8080 required by Tomcat v8.5 Server at localhost is already in use.The server may alre···解决办法_第2张图片

你可能感兴趣的:(Port 8080 required by Tomcat v8.5 Server at localhost is already in use.The server may alre···解决办法)