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

相关文章

Window Server创建2台服务器的故障转移群集的图文教程

《WindowServer创建2台服务器的故障转移群集的图文教程》本文主要介绍了在WindowsServer系统上创建一个包含两台成员服务器的故障转移群集,文中通过图文示例介绍的非常详细,对大家的... 目录一、 准备条件二、在ServerB安装故障转移群集三、在ServerC安装故障转移群集,操作与Ser

最新版IDEA配置 Tomcat的详细过程

《最新版IDEA配置Tomcat的详细过程》本文介绍如何在IDEA中配置Tomcat服务器,并创建Web项目,首先检查Tomcat是否安装完成,然后在IDEA中创建Web项目并添加Web结构,接着,... 目录配置tomcat第一步,先给项目添加Web结构查看端口号配置tomcat    先检查自己的to

Apache Tomcat服务器版本号隐藏的几种方法

《ApacheTomcat服务器版本号隐藏的几种方法》本文主要介绍了ApacheTomcat服务器版本号隐藏的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需... 目录1. 隐藏HTTP响应头中的Server信息编辑 server.XML 文件2. 修China编程改错误

SQL Server数据库磁盘满了的解决办法

《SQLServer数据库磁盘满了的解决办法》系统再正常运行,我还在操作中,突然发现接口报错,后续所有接口都报错了,一查日志发现说是数据库磁盘满了,所以本文记录了SQLServer数据库磁盘满了的解... 目录问题解决方法删除数据库日志设置数据库日志大小问题今http://www.chinasem.cn天发

若依部署Nginx和Tomcat全过程

《若依部署Nginx和Tomcat全过程》文章总结了两种部署方法:Nginx部署和Tomcat部署,Nginx部署包括打包、将dist文件拉到指定目录、配置nginx.conf等步骤,Tomcat部署... 目录Nginx部署后端部署Tomcat部署出现问题:点击刷新404总结Nginx部署第一步:打包

Nginx、Tomcat等项目部署问题以及解决流程

《Nginx、Tomcat等项目部署问题以及解决流程》本文总结了项目部署中常见的four类问题及其解决方法:Nginx未按预期显示结果、端口未开启、日志分析的重要性以及开发环境与生产环境运行结果不一致... 目录前言1. Nginx部署后未按预期显示结果1.1 查看Nginx的启动情况1.2 解决启动失败的

tomcat在nginx中的配置方式

《tomcat在nginx中的配置方式》文章介绍了如何在Linux系统上安装和配置Tomcat,并通过Nginx进行代理,首先,下载并解压Tomcat压缩包,然后启动Tomcat并查看日志,接着,配置... 目录一、下载安装tomcat二、启动tomcat三、配置nginx总结提示:文章写完后,目录可以自动

详解Tomcat 7的七大新特性和新增功能(1)

http://developer.51cto.com/art/201009/228537.htm http://tomcat.apache.org/tomcat-7.0-doc/index.html  Apache发布首个Tomcat 7版本已经发布了有一段时间了,Tomcat 7引入了许多新功能,并对现有功能进行了增强。很多文章列出了Tomcat 7的新功能,但大多数并没有详细解释它们

Tomcat性能参数设置

转自:http://blog.csdn.net/chinadeng/article/details/6591542 Tomcat性能参数设置 2010 - 12 - 27 Tomcat性能参数设置 博客分类: Java Linux Tomcat 网络应用 多线程 Socket 默认参数不适合生产环境使用,因此需要修改一些参数   1、修改启动时内存参数、并指定J

red5-server源码

red5-server源码:https://github.com/Red5/red5-server