启动Tomcat服务器报错:

Several ports (8005, 8080, 8009) required by Tomcat v5.5 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).

原因:端口8005, 8080, 8009被占用了。可能是在打开Tomcat的情况下关闭了Eclipse,或是Eclipse非正常关闭,导致先前的Tomcat没有被关闭,端口占用。或是其他软件占用了tomcat的端口号。

解决方法:
方法1:杀掉占用端口的软件。

打开任务管理器,找到Java虚拟机相关的进程javaw.exe,将它结束掉。如果问题没有解决,往下看。
如果没有这个进程,那可能是其他软件占用了端口。
在开始菜单->运行->cmd->输入 netstat   -ano 或netstat -an | grep 8080 命令,可以查看哪个进程占用了8080和8009端口,找到占用端口软件的PID,然后在任务管理器找到对应PID的软件,关闭结束该进程即可。如果任务管理器中没有显示PID列,需要设置,查看---》选择列---》勾选“PID(进程标识符)”。

方法2:修改tomcat默认端口号。

修改Tomcat的配置文件。
例如:C:/tomcat5.5.25/conf/server.xml
 <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />

Connector 节点,将port="8080"中的端口改为一个没有被占用的端口。

转载于:https://blog.51cto.com/82711020/1949163

启动Tomcat服务器报错相关推荐

  1. Linux下启动启动tomcat 服务器报错 The file is absent or does not have execute permission

    为什么80%的码农都做不了架构师?>>>    Linux下启动启动tomcat 服务器报错 The file is absent or does not have execute ...

  2. 部署war包后,新增tomcat服务器,启动tomcat服务器报错解决方法

    部署war包后,新增tomcat服务器,启动tomcat服务器报错解决方法 参考文章: (1)部署war包后,新增tomcat服务器,启动tomcat服务器报错解决方法 (2)https://www. ...

  3. 启动Tomcat服务器报错:Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are alrea

    启动Tomcat服务器turret遇到的问题: Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost ...

  4. 【报错笔记】 启动tomcat服务器报错Context initialization failed

    错误原因:配置文件中base-package写错了,无法创建bean 解决方法:在springmvc.xml配置文件中 将<context:component-scan base-package ...

  5. 使用maven插件整合ssm,启动tomcat系统报错 Invalid byte tag in constant pool: 19

    今天在整合ssm框架做系统的时候,启动tomcat突然报错,错误显示 单纯看报错意思无法得知为什么会报这样的错误以及如何去解决这个问题.通过上网查询,得出竟然与我昨晚所学的lombok有关 我在 SS ...

  6. myeclipse中启动tomcat是报错如下: Caused by: java.lang.NoClassDefFoundError: Lorg/springframework/web/contex

    myeclipse中启动tomcat是报错如下: Caused by: java.lang.NoClassDefFoundError: Lorg/springframework/web/context ...

  7. idea启动tomcat一直报错404解决办法

    刚学SSM框架,将三层代码分开写,如图: 在ssm-web中配置tomcat,启动控制台一直报错404: 在网上找了很多方法,终于找到一种可用的:在web.xml中加入访问web项目的第一页,在web ...

  8. 启动django服务器报错raise errorclass(errno, errval) django.db.utils.InternalError

    问题描述: 启动django服务器python manage.py runserver报错: raise errorclass(errno, errval) django.db.utils.Inter ...

  9. 屏蔽tomcat服务器报错信息,tomcat 屏蔽网络爬虫

    tomcat 屏蔽网络爬虫 内容精选 换一换 MTE流水错误,这个一般是copy_ub_to_gm或者copy_gm_to_ub两个指令报错,出错的原因一般是atomic数据溢出或者地址不对.访问ou ...

最新文章

  1. 用DocumentFragments或innerHTML取代复杂的元素注入
  2. linux下top命令参数解释
  3. 牛客题霸 [最长公共子串]C++题解/答案
  4. Atititi tesseract使用总结
  5. STM32CubeIDE教程-现场表达式切换数字进制表示
  6. String、int、Integer互转的常用方法
  7. 3-29Pytorch与autograd梯度与机器学习
  8. (转) RabbitMQ学习之发布/订阅(java)
  9. 重走JAVA之路(四):ThreadLocal源码解析
  10. 微信小程序--音乐播放器
  11. zzulioj题库题解(持续更新中.......)
  12. 6G概念及愿景白皮书
  13. 【技术答疑】Swarm BZZ常见技术问题解答
  14. 如何在excel多条件筛选
  15. API-String中的某些方法
  16. 图解卡尔曼滤波(Kalman Filter)
  17. OpenNI 1.3.2.1发布
  18. 上市连续12季高增长的秘密|多肽链对话1药网于刚
  19. C语言创建函数案例:求长方体体积
  20. 皮尔森(Pearson correlation coefficient)相关系数—统计学三大相关系数之一

热门文章

  1. Java分页处理的三种方式
  2. 计算机三级数据库技术 第14章 数据仓库与数据挖掘
  3. 在vue项目中正确的引入jquery
  4. Volume Compute In SIMT Hardware Architecture
  5. AddListener(action)
  6. 【SQL学习笔记】之数据定义语言(DDL)
  7. 用关键词获取店铺详情
  8. CRC16 校验算法
  9. 在ArcGIS上使用python(arcpy包)的入门教程
  10. 在html页面中怎么打印区域,网页打印代码,可以打印指定区域的