Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.

本文主要是介绍Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Windows下Tomcat报端口被占用问题

平时都好好的tomcat,今天突然报出来Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are 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).

这个,有以下几种解决方案:

     1、端口被占用,可以用cmd(window+R)

第一步:输入netstat -ano

也可以输入netstat -aon|findstr "端口号"

第二步:tasklist|findstr "查询出的 listening",刚刚查询的是7912

第三步:taskkill /f /t /im 查询出占用程序名称

可以看到8080的进程被kill了。

     2、Eclipse非正常关闭,可以打开任务管理器,结束“javaw.exe”这个进程。

     3、也可以修改tomcat的端口号:tomcat目录/conf下server.xml

用文本格式打开,将其中的8080端口修改成8888或者其他

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

     4、若以上方法都不好使,那么恭喜你,跟我一样。找到tomcat目录/bin下,运行startup.bat开启tomcat(linux运行              startup.sh 也可先运行下shutdown.bat关闭tomcat),若出现:

Unrecognized Windows Sockets error: 10106:create这个错误

注意eclipse的tomcat里不能为空,需添加项目才有此错误

解决这个问题:

第一步:以管理员身份打开命令提示符

第二步:输入 netsh winsock reset  

第三步:重启电脑就可以了

详细:用管理员运行cmd,则是开始-附件-命令提示符-右键-以管理员身份运行

 

若出现拒绝访问,则关闭系统所有杀毒软件,再输入netsh winsock reset

成功则是:

“netsh winsock reset”指令,会把底层传输协议无关的高层数据传输编程接口恢复到默认状态。

1、netsh winsock reset命令,是计算机的一条指令,作用是重置 Winsock 目录。这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。

2、Winsock是Windows网络编程接口,reset是对Winsock的重置操作。

3、netsh是一个能够通过命令行操作几乎所有网络相关设置的接口,比如设置IP,DNS,网卡,无线网络等。

 

这篇关于Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/599056

相关文章

Python 基于http.server模块实现简单http服务的代码举例

《Python基于http.server模块实现简单http服务的代码举例》Pythonhttp.server模块通过继承BaseHTTPRequestHandler处理HTTP请求,使用Threa... 目录测试环境代码实现相关介绍模块简介类及相关函数简介参考链接测试环境win11专业版python

SQL Server 查询数据库及数据文件大小的方法

《SQLServer查询数据库及数据文件大小的方法》文章介绍了查询数据库大小的SQL方法及存储过程实现,涵盖当前数据库、所有数据库的总大小及文件明细,本文结合实例代码给大家介绍的非常详细,感兴趣的... 目录1. 直接使用SQL1.1 查询当前数据库大小1.2 查询所有数据库的大小1.3 查询每个数据库的详

Spring Boot 整合 SSE(Server-Sent Events)实战案例(全网最全)

《SpringBoot整合SSE(Server-SentEvents)实战案例(全网最全)》本文通过实战案例讲解SpringBoot整合SSE技术,涵盖实现原理、代码配置、异常处理及前端交互,... 目录Spring Boot 整合 SSE(Server-Sent Events)1、简述SSE与其他技术的对

IDEA中配置Tomcat全过程

《IDEA中配置Tomcat全过程》文章介绍了在IDEA中配置Tomcat的六步流程,包括添加服务器、配置部署选项、设置应用服务器及启动,并提及Maven依赖可能因约定大于配置导致问题,需检查依赖版本... 目录第一步第二步第三步第四步第五步第六步总结第一步选择这个方框第二步选择+号,找到Tomca

SQL Server跟踪自动统计信息更新实战指南

《SQLServer跟踪自动统计信息更新实战指南》本文详解SQLServer自动统计信息更新的跟踪方法,推荐使用扩展事件实时捕获更新操作及详细信息,同时结合系统视图快速检查统计信息状态,重点强调修... 目录SQL Server 如何跟踪自动统计信息更新:深入解析与实战指南 核心跟踪方法1️⃣ 利用系统目录

SQL Server 中的 WITH (NOLOCK) 示例详解

《SQLServer中的WITH(NOLOCK)示例详解》SQLServer中的WITH(NOLOCK)是一种表提示,等同于READUNCOMMITTED隔离级别,允许查询在不获取共享锁的情... 目录SQL Server 中的 WITH (NOLOCK) 详解一、WITH (NOLOCK) 的本质二、工作

SQL Server安装时候没有中文选项的解决方法

《SQLServer安装时候没有中文选项的解决方法》用户安装SQLServer时界面全英文,无中文选项,通过修改安装设置中的国家或地区为中文中国,重启安装程序后界面恢复中文,解决了问题,对SQLSe... 你是不是在安装SQL Server时候发现安装界面和别人不同,并且无论如何都没有中文选项?这个问题也

Spring Boot从main方法到内嵌Tomcat的全过程(自动化流程)

《SpringBoot从main方法到内嵌Tomcat的全过程(自动化流程)》SpringBoot启动始于main方法,创建SpringApplication实例,初始化上下文,准备环境,刷新容器并... 目录1. 入口:main方法2. SpringApplication初始化2.1 构造阶段3. 运行阶

SQL server数据库如何下载和安装

《SQLserver数据库如何下载和安装》本文指导如何下载安装SQLServer2022评估版及SSMS工具,涵盖安装配置、连接字符串设置、C#连接数据库方法和安全注意事项,如混合验证、参数化查... 目录第一步:打开官网下载对应文件第二步:程序安装配置第三部:安装工具SQL Server Manageme

C#连接SQL server数据库命令的基本步骤

《C#连接SQLserver数据库命令的基本步骤》文章讲解了连接SQLServer数据库的步骤,包括引入命名空间、构建连接字符串、使用SqlConnection和SqlCommand执行SQL操作,... 目录建议配合使用:如何下载和安装SQL server数据库-CSDN博客1. 引入必要的命名空间2.