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缓存设置案例详解
Sep 15 Servers
关于nginx 实现jira反向代理的问题
Sep 25 Servers
Linux安装apache服务器的配置过程
Nov 27 Servers
Kubernetes关键组件与结构组成介绍
Mar 31 Servers
为Centos安装指定版本的Docker
Apr 01 Servers
Nginx配置根据url参数重定向
Apr 11 Servers
nginx location 带斜杠【 / 】与不带的区别
Apr 13 Servers
Windows Server 2008 修改远程登录端口以及配置防火墙
Apr 28 Servers
如何Tomcat中使用ipv6地址
May 06 Servers
apache ftpserver搭建ftp服务器
May 20 Servers
Elasticsearch6.2服务器升配后的bug(避坑指南)
Sep 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
Drupal简体中文语言包安装教程
2014/09/27 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
2016/11/09 PHP
php上传excel表格并获取数据
2017/04/27 PHP
ExtJS下grid的一些属性说明
2009/12/13 Javascript
深入理解JavaScript系列(16) 闭包(Closures)
2012/04/12 Javascript
让新消息在网页标题闪烁提示的jQuery代码
2013/11/04 Javascript
js读取被点击次数的简单实例(从数据库中读取)
2014/03/07 Javascript
Javascript window对象详解
2014/11/12 Javascript
jquery队列函数用法实例
2014/12/16 Javascript
给easyui的datebox控件添加清空按钮的实现方法
2016/11/09 Javascript
AngularJS读取JSON及XML文件的方法示例
2017/05/25 Javascript
swiper 解决动态加载数据滑动失效的问题
2018/02/26 Javascript
JavaScript常见事件处理程序实例总结
2019/01/05 Javascript
详解小程序用户登录状态检查与更新实例
2019/05/15 Javascript
如何使用proxy实现一个简单完整的MVVM库的示例代码
2019/09/17 Javascript
Cordova(ionic)项目实现双击返回键退出应用
2019/09/17 Javascript
JavaScript实现手机号码 3-4-4格式并控制新增和删除时光标的位置
2020/06/02 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
2021/01/19 Javascript
python实现备份目录的方法
2015/08/03 Python
python实现识别相似图片小结
2016/02/22 Python
Python实现查询某个目录下修改时间最新的文件示例
2018/08/29 Python
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
2018/12/26 Python
python中plt.imshow与cv2.imshow显示颜色问题
2020/07/16 Python
KIKO比利时官网:意大利彩妆品牌
2017/07/23 全球购物
Tory Burch英国官方网站:美国时尚生活品牌
2017/12/06 全球购物
YSL圣罗兰美妆官方旗舰店:购买YSL口红
2018/04/16 全球购物
活动总结怎么写啊
2014/05/07 职场文书
岗位明星事迹材料
2014/05/18 职场文书
司法助理专业自荐书
2014/06/13 职场文书
小学生安全责任书
2014/07/25 职场文书
2014年转正工作总结
2014/11/08 职场文书
廉政承诺书2015
2015/04/28 职场文书
红色故事汇观后感
2015/06/18 职场文书
Nest.js参数校验和自定义返回数据格式详解
2021/03/29 Javascript
Python GUI编程之tkinter 关于 ttkbootstrap 的使用详解
2022/03/03 Python
Centos系统通过Docker安装并搭建MongoDB数据库
2022/04/12 MongoDB