关于解决Server Tomcat v9.0 Server at localhost failed to start的问题

Posted web攻城狮鸭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于解决Server Tomcat v9.0 Server at localhost failed to start的问题相关的知识,希望对你有一定的参考价值。

 

第一种:查看Servlet3.0中出现了新增注释@WebServlet。

ervlet3.0中出现了新增注释@WebServlet ,在Eclipse生成一个新的Servlet类时会自动增加@WebServlet注释,改注释会自动为我们配置web.xml,所以这时候我们再去配置web.xml就会产生冲突,tomcat就不能启动。这个时候我们只需要删除@WebServlet或者删除web.xml配置就能正常启动tomcat了。

 

第二种:.端口被占用

如果是这种小白可以直接重启电脑试试

第一步,在开始菜单->运行->cmd->输入netstat -ano,在本地地址那栏可以查看哪个进程占用了8080和8009端口(具体看你的Tomcat服务器是用什么端口的);

第二步,使用taskkill /pid 6856 /f 将端口关闭,其中6856代表占用窗口的PID,每台机子都不一样,根据实际情况来

第三种:tomcat启动时间不够

第四种:数据库没有启动

   我的错误就是属于这种,导致我找了半天,发现网上没有关于数据库的这种,我是设置了tomcat启动时间才发现的错误,错误提示如下

启动数据库就行了。

 

以上是关于关于解决Server Tomcat v9.0 Server at localhost failed to start的问题的主要内容,如果未能解决你的问题,请参考以下文章

Java tomcat Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost

Tomcat异常:The Tomcat server configuration atServersTomcat v9.0 Server at localhost-c

Java零基础入门 23:解决Server Tomcat v9.0 Server at localhost failed to start 问题

Several ports (8080, 8009) required by Tomcat v9.0 Server at localhost are already in use.解决方案

Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost

Starting Tomcat v9.0 Server at localhost' has encountered a problem