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+Tomcat实现负载均衡、动静分离的原理解析
Mar 31 Servers
nginx 反向代理之 proxy_pass的实现
Mar 31 Servers
Nginx域名转发https访问的实现
Mar 31 Servers
Nginx实现高可用集群构建(Keepalived+Haproxy+Nginx)
May 27 Servers
使用 Apache Superset 可视化 ClickHouse 数据的两种方法
Jul 07 Servers
解决使用了nginx获取IP地址都是127.0.0.1 的问题
Sep 25 Servers
Nginx动静分离配置实现与说明
Apr 07 Servers
Nginx利用Logrotate实现日志分割
May 20 Servers
openEuler 搭建java开发环境的详细过程
Jun 10 Servers
Apache SkyWalking 监控 MySQL Server 实战解析
Sep 23 Servers
windows server2012 R2下安装PaddleOCR服务的的详细步骤
Sep 23 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强大的时间转换函数strtotime
2016/02/18 PHP
解决laravel上传图片之后,目录有图片,但是访问不到(404)的问题
2019/10/14 PHP
php利用ZipArchive类操作文件的实例
2020/01/21 PHP
jQuery之浮动窗口实现代码(两种方法)
2010/09/08 Javascript
由点击页面其它地方隐藏div所想到的jQuery的delegate
2013/08/29 Javascript
元素未显示设置width/height时IE中使用currentStyle获取为auto
2014/05/04 Javascript
js闭包所用的场合以及优缺点分析
2015/06/22 Javascript
基于JS实现PHP的sprintf函数实例
2015/11/14 Javascript
浅谈js的异步执行
2016/10/18 Javascript
利用React-router+Webpack快速构建react程序
2016/10/27 Javascript
vue自定义一个v-model的实现代码
2018/06/21 Javascript
vue发送ajax请求详解
2018/10/09 Javascript
vue2.* element tabs tab-pane 动态加载组件操作
2020/07/19 Javascript
[02:09]抵达西雅图!中国军团加油!
2014/07/07 DOTA
[01:01]2020完美高校联赛(秋)西安落幕
2021/03/11 DOTA
pyqt4教程之messagebox使用示例分享
2014/03/07 Python
Python subprocess模块功能与常见用法实例详解
2018/06/28 Python
python 输出所有大小写字母的方法
2019/01/02 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
2019/05/13 Python
Python3 ID3决策树判断申请贷款是否成功的实现代码
2020/05/21 Python
python中selenium库的基本使用详解
2020/07/31 Python
记一次django内存异常排查及解决方法
2020/08/07 Python
Python接口自动化系列之unittest结合ddt的使用教程详解
2021/02/23 Python
HTML5中的Web Notification桌面右下角通知功能的实现
2018/04/19 HTML / CSS
Champion澳大利亚官网:美国冠军运动服装
2018/05/07 全球购物
意大利网上购书网站:Libraccio.it
2021/02/03 全球购物
大学生新闻专业个人自我评价
2013/11/12 职场文书
党校培训思想汇报
2013/12/30 职场文书
写给女朋友的检讨书
2014/01/28 职场文书
行政人事岗位职责
2014/03/17 职场文书
《忆江南》教学反思
2014/04/07 职场文书
2015年个人现实表现材料
2014/12/10 职场文书
组织生活会发言材料
2014/12/15 职场文书
舌尖上的中国观后感
2015/06/02 职场文书
2015秋季开学典礼致辞
2015/07/16 职场文书