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反爬虫策略,防止UA抓取网站
Mar 31 Servers
Nginx使用X-Accel-Redirect实现静态文件下载的统计、鉴权、防盗链、限速等
Apr 04 Servers
Nginx下SSL证书安装部署步骤介绍
Dec 06 Servers
nginx从安装到配置详细说明(安装,安全配置,防盗链,动静分离,配置 HTTPS,性能优化)
Feb 12 Servers
Nginx实现会话保持的两种方式
Mar 18 Servers
Kubernetes中Deployment的升级与回滚
Apr 01 Servers
Windows server 2012 R2 安装IIS服务器
Apr 29 Servers
鲲鹏 CentOS 7 安装Python3.7
May 11 Servers
服务器SVN搭建图文安装过程
Jun 21 Servers
云服务器部署 Web 项目的实现步骤
Jun 28 Servers
Fluentd搭建日志收集服务
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
在PWS上安装PHP4.0正式版
2006/10/09 PHP
PHP 文件上传进度条的两种实现方法的代码
2007/11/25 PHP
PHP 编写大型网站问题集
2010/05/07 PHP
PHP手机号中间四位用星号*代替显示的实例
2017/06/02 PHP
Javascript 八进制转义字符(8进制)
2011/04/08 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
2014/04/30 Javascript
自写的jQuery异步加载数据添加事件
2014/05/15 Javascript
超漂亮的jQuery图片轮播特效
2015/11/24 Javascript
JQuery用户名校验的具体实现
2016/03/18 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
2016/10/14 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
2016/11/10 Javascript
AngularJS基于ngInfiniteScroll实现下拉滚动加载的方法
2016/12/14 Javascript
js代码实现下拉菜单【推荐】
2016/12/15 Javascript
js 性能优化之快速响应的用户界面
2017/02/15 Javascript
ES6学习笔记之Set和Map数据结构详解
2017/04/07 Javascript
jQuery选择器_动力节点Java学院整理
2017/07/05 jQuery
深入理解angular2启动项目步骤
2017/07/15 Javascript
bootstrap confirmation按钮提示组件使用详解
2017/08/22 Javascript
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
基于JS实现带动画效果的流程进度条
2018/06/01 Javascript
Vue实现自定义下拉菜单功能
2018/07/16 Javascript
对angular 实时更新模板视图的方法$apply详解
2018/10/09 Javascript
package.json配置文件构成详解
2019/08/27 Javascript
[03:42]2014DOTA2西雅图国际邀请赛7月9日TOPPLAY
2014/07/09 DOTA
零基础写python爬虫之神器正则表达式
2014/11/06 Python
python tkinter图形界面代码统计工具
2019/09/18 Python
pyspark对Mysql数据库进行读写的实现
2020/12/30 Python
css3实现3D色子翻转特效
2014/12/23 HTML / CSS
使用HTML5 Canvas API绘制弧线的教程
2016/03/22 HTML / CSS
AmazeUI中模态框的实现
2020/08/19 HTML / CSS
生日宴会主持词
2014/03/20 职场文书
《莫泊桑拜师》教学反思
2014/04/23 职场文书
自荐信格式范文
2015/03/04 职场文书
2015年信访工作总结
2015/04/07 职场文书
反邪教学习心得体会
2016/01/15 职场文书
Java org.w3c.dom.Document 类方法引用报错
2021/08/07 Java/Android