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 中的两种限流方式
Mar 31 Servers
Nginx解决403 forbidden的完整步骤
Apr 01 Servers
Apache Calcite 实现方言转换的代码
Apr 24 Servers
windows下快速安装nginx并配置开机自启动的方法
May 11 Servers
教你使用Jenkins集成Harbor自动发布镜像
Apr 03 Servers
Windows Server 2012配置DNS服务器的方法
Apr 29 Servers
zabbix配置nginx监控的实现
May 25 Servers
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
Jun 25 Servers
Nginx如何限制IP访问只允许特定域名访问
Jul 23 Servers
Nginx报错104:Connection reset by peer问题的解决及分析
Jul 23 Servers
nginx配置指令之server_name的具体使用
Aug 14 Servers
ubuntu开机后ROS程序自启动问题
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
PHP 组件化编程技巧
2009/06/06 PHP
php tp验证表单与自动填充函数代码
2012/02/22 PHP
PHP扩展开发教程(总结)
2015/11/04 PHP
PHP变量的作用范围实例讲解
2020/12/22 PHP
Alliance vs AM BO3 第二场2.13
2021/03/10 DOTA
js浏览器本地存储store.js介绍及应用
2014/05/13 Javascript
简介JavaScript中substring()方法的使用
2015/06/06 Javascript
JS拖拽插件实现步骤
2015/08/03 Javascript
JQuery实现图片轮播效果
2015/09/15 Javascript
最棒的Angular2表格控件
2016/08/10 Javascript
通过网页查看JS源码中汉字显示乱码的解决方法
2016/10/26 Javascript
第一个Vue插件从封装到发布
2017/11/22 Javascript
Vue数据双向绑定原理及简单实现方法
2018/05/18 Javascript
如何在Vue.js中实现标签页组件详解
2019/01/02 Javascript
WebGL学习教程之Three.js学习笔记(第一篇)
2019/04/25 Javascript
node.js使用net模块创建服务器和客户端示例【基于TCP协议】
2020/02/14 Javascript
[02:12]DOTA2英雄基础教程 变体精灵
2013/12/16 DOTA
Python 使用SMTP发送邮件的代码小结
2016/09/21 Python
简单了解Python matplotlib线的属性
2019/06/29 Python
pycharm运行scrapy过程图解
2019/11/22 Python
Tensorflow训练模型越来越慢的2种解决方案
2020/02/07 Python
CSS3动画animation实现云彩向左滚动
2014/05/09 HTML / CSS
基于CSS3的CSS 多栏(Multi-column)实现瀑布流源码分享
2014/06/11 HTML / CSS
药剂学专业应届生自荐信
2013/09/29 职场文书
大学生求职简历的自我评价
2013/10/21 职场文书
优秀毕业生推荐信
2013/11/02 职场文书
超市端午节活动方案
2014/01/23 职场文书
初中三好学生自我鉴定
2014/04/07 职场文书
ktv筹备计划书
2014/05/03 职场文书
博士生导师推荐信
2014/07/08 职场文书
党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
就业推荐表导师评语
2014/12/31 职场文书
房产公证书
2015/01/23 职场文书
2015年售后服务工作总结
2015/04/25 职场文书
新课程改革心得体会
2016/01/22 职场文书
英语教学课后反思
2016/02/15 职场文书