Tomcat启动失败解决

Posted ayu9732

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat启动失败解决相关的知识,希望对你有一定的参考价值。

在学习SpringMVC过程中,启动Tomcat容器失败,在网上找到了一些解决办法。常见的情况如下:

1.独立运行的Tomcat没有关闭。   
2.Tomcat之前运行过,或者Tomcat非正常关闭,进程当中的Tomcat依然存在。
3.Tomcat使用的端口被其他软件所占(Tomcat默认的端口:8080)。

针对这些错误的解决方案:
1.在系统服务当中将Tomcat的启动方式由“自动”改为“手动”(默认的情况Tomcat是自动启动的服务,随开机启动)。
2.关闭独立运行的Tomcat,要保证Eclipse启动Tomcat之前,Tomcat服务是停用的。
3.查看任务管理器,进程里有没有Tomcat,如果有,将其关掉。
4.如果在Eclipse当中启动Tomcat还是不成功,则可能是Tomcat的端口被占了。
找到Tomcat路径:..\\Tomcat 5.0.28\\conf\\下的server.xml文件,检索到端口号:8080,将其改成未被占用的端口号如8088等。

我出现的问题是这样的:

技术分享图片


但是查到的这些都不能解决我的问题,于是我尝试着新建一个动态web工程,但是不导入任何的包,只在index.jsp中写一些文字,启动,发现是可以启动的

于是问题就出现在后来创建的类以及配置文件和包中,后来我仔细看了一下,发现导入的SpringMVC的包中缺少了一个comms-logging包,导入他问题就解决了。

技术分享图片


终于发现,原来缺少包也可能导致Tomcat容器无法启动。















以上是关于Tomcat启动失败解决的主要内容,如果未能解决你的问题,请参考以下文章

怎么解决啊~急~正在启动 Tomcat 进程... 正在等待 Tomcat... 启动 Tomcat 失败。

tomcat 启动失败,解决办法之一

Tomcat因项目迁移,启动窗口一闪而过,启动失败的解决办法。

tomcat容器启动失败疑难问题解决方案

centos6.5 为啥我启动我的tomcat6失败了??

tomcat:8005端口启动失败的解决办法