Tomcat项目启动失败的原因和解决办法


Posted in Servers onApril 20, 2022

1、java配置路径有问题

请配置好jdk路径,具体参考java路径的配置吧。

2、项目未添加tomcat驱动

(一般提示The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path属于这一类)

解决方法:保证已经装了tomcat的情况下,eclipse中选择对应项目右键build path ->Configure build path -> Java build path->选择Libraries ->点击右方Add Library... ->Server Runtime ->选择自己的tomcat服务器->Finish

3、项目中的web.xml中配置的servlet的名称写错,tomcat无法识别

(一般控制台提示java.util.concurrent.ExecutionException属于这种问题)

解决方法:检查自己配置的servlet名称和路径是否正确。

4、端口被占用

一般由于上一次非正常关闭tomcat或eclipse导致,( Port 8080 .............. is already in use)

解决方法:

①修改端口号(当然不建议这么做) Tomcat根目录/conf/Server.xml中修改,这里就不提了吧.....

②关闭被占用的端口进程:到dos窗口(计算机开始里的查找中输入cmd)中

 输入netstat -ano|findstr 8080   (8080是被占用的端口号,哪个被占用输入哪个)

回车后可以看到有正在使用的进程

再输入  taskkill /pid 8080 /f     (这里的8080是正在使用的进程信息中最后一个数字编号)

回车后会显示已结束进程,然后重新启动tomcat即可。

③进入tomcat根目录的bin文件夹,双击shutdown.bat,可以关闭所有占用端口。

到此这篇关于项目启动tomcat失败的几种可能原因和解决方法的文章就介绍到这了!


Tags in this post...

Servers 相关文章推荐
Nginx图片服务器配置之后图片访问404的问题解决
Mar 21 Servers
深入解析Apache Hudi内核文件标记机制
Mar 31 Servers
Nginx速查手册及常见问题
Apr 07 Servers
nginx容器方式反向代理实战
Apr 18 Servers
nginx实现多geoserver服务的负载均衡
May 15 Servers
Nginx限流和黑名单配置
May 20 Servers
nginx rewrite功能使用场景分析
May 30 Servers
WinServer2012搭建DNS服务器的方法步骤
Jun 10 Servers
Nginx安装配置详解
Jun 25 Servers
nginx七层负载均衡配置详解
Jul 15 Servers
服务器nginx权限被拒绝解决案例
Sep 23 Servers
keepalived + nginx 实现高可用方案
Dec 24 Servers
Tomcat执行startup.bat出现闪退的原因及解决办法
Tomcat starup.bat 脚本实现开机自启动
Apr 20 #Servers
nginx容器方式反向代理实战
微信告警的zabbix监控系统 监控整个NGINX集群
Apr 18 #Servers
nginx配置之并发频次限制
如何通过cmd 连接阿里云服务器
Linux中如何安装并部署Redis
Apr 18 #Servers
You might like
真正面向对象编程:PHP5.01发布
2006/10/09 PHP
php下连接ftp实现文件的上传、下载、删除文件实例代码
2010/06/03 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
2019/05/06 PHP
基于jquery的15款幻灯片插件
2011/04/10 Javascript
Jquery ajax 同步阻塞引起的UI线程阻塞问题
2015/11/17 Javascript
JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
2015/12/03 Javascript
js针对ip地址、子网掩码、网关的逻辑性判断
2016/01/06 Javascript
jQuery实现checkbox列表的全选、反选功能
2016/11/24 Javascript
使用javascript做在线算法编程
2018/05/25 Javascript
webpack中如何使用雪碧图的示例代码
2018/11/11 Javascript
Django+vue跨域问题解决的详细步骤
2019/01/20 Javascript
详解Vue中watch对象内属性的方法
2019/02/01 Javascript
JavaScript基于面向对象实现的无缝滚动轮播示例
2020/01/17 Javascript
利用JavaScript为句子加标题的3种方法示例
2021/01/05 Javascript
[42:56]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[35:29]Secret vs VG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
[49:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第二场 3月4日
2021/03/11 DOTA
python实现在windows服务中新建进程的方法
2015/06/30 Python
在Django的URLconf中使用命名组的方法
2015/07/18 Python
Python实现读取txt文件并画三维图简单代码示例
2017/12/09 Python
Python实现的根据文件名查找数据文件功能示例
2018/05/02 Python
python属于软件吗
2020/06/18 Python
Django+Uwsgi+Nginx如何实现生产环境部署
2020/07/31 Python
Python系统公网私网流量监控实现流程
2020/11/23 Python
会计助理的岗位职责
2013/11/29 职场文书
前厅收银主管岗位职责
2014/02/04 职场文书
农民工工资发放承诺书
2014/03/31 职场文书
村委会贫困证明范本
2014/09/17 职场文书
2014年反洗钱工作总结
2014/11/22 职场文书
2014年乡镇安全生产工作总结
2014/12/02 职场文书
幼儿园小班个人总结
2015/02/12 职场文书
离婚起诉书范本
2015/05/18 职场文书
python基础入门之字典和集合
2021/06/13 Python
JavaScript 中for/of,for/in 的详细介绍
2021/11/17 Javascript
vue使用element-ui按需引入
2022/05/20 Vue.js
使用Django框架创建项目
2022/06/10 Python