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服务器添加Systemd自定义服务过程解析
Mar 31 Servers
Filebeat 采集 Nginx 日志的方法
Mar 31 Servers
详解nginx.conf 中 root 目录设置问题
Apr 01 Servers
Linux中Nginx的防盗链和优化的实现代码
Jun 20 Servers
Nginx使用Lua模块实现WAF的原理解析
Sep 04 Servers
Nginx内网单机反向代理的实现
Nov 07 Servers
详解nginx location指令
Jan 18 Servers
从零开始在Centos7上部署SpringBoot项目
Apr 07 Servers
Nginx动静分离配置实现与说明
Apr 07 Servers
tomcat正常启动但网页却无法访问的几种解决方法
May 06 Servers
tomcat下部署jenkins的方法
May 06 Servers
Nginx报404错误的详细解决方法
Jul 23 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 批量更新网页内容实现代码
2010/01/05 PHP
jQuery+php简单实现全选删除的方法
2016/11/28 PHP
php实现的二叉树遍历算法示例
2017/06/15 PHP
PHP通过文件路径获取文件名的实例代码
2018/10/14 PHP
laravel-admin 实现在指定的相册下添加照片
2019/10/21 PHP
jquery聚焦文本框与扩展文本框聚焦方法
2012/10/12 Javascript
js判断变量是否未定义的代码
2020/03/28 Javascript
jQuery如何获取同一个类标签的所有值(默认无法获取)
2014/09/25 Javascript
实现js保留小数点后N位的代码
2014/11/13 Javascript
jquery之别踩白块游戏的简单实现
2016/07/25 Javascript
简单谈谈axios中的get,post方法
2017/06/25 Javascript
Angular中响应式表单的三种更新值方法详析
2017/08/22 Javascript
vue实现点击选中,其他的不选中方法
2018/09/05 Javascript
彻底揭秘keep-alive原理(小结)
2019/05/05 Javascript
jquery实现聊天机器人
2020/02/08 jQuery
前端深入理解Typescript泛型概念
2020/03/09 Javascript
[01:55]《走出家门看比赛》——DOTA2 2015国际邀请赛同城线下观战
2015/07/18 DOTA
零基础写python爬虫之使用Scrapy框架编写爬虫
2014/11/07 Python
python同时遍历数组的索引和值的实例
2018/11/15 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
2019/02/08 Python
python opencv实现图像边缘检测
2019/04/29 Python
python求最大公约数和最小公倍数的简单方法
2020/02/13 Python
Pam & Gela官网:美国性感前卫女装品牌
2018/07/19 全球购物
什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
2012/09/06 面试题
夜大毕业自我鉴定
2013/10/11 职场文书
高三自我鉴定
2013/10/23 职场文书
社会实践心得体会
2014/01/03 职场文书
主持词开场白
2014/03/17 职场文书
军训口号
2014/06/13 职场文书
铣工实训报告
2014/11/05 职场文书
2014年勤工助学工作总结
2014/11/24 职场文书
成本会计岗位职责
2015/02/03 职场文书
北京大学中文系教授推荐的10本小说
2019/08/08 职场文书
关于JavaScript回调函数的深入理解
2021/06/27 Javascript
详解Nginx 被动检查服务器的存活状态
2021/10/16 Servers
Java实战之课程信息管理系统的实现
2022/04/01 Java/Android