关于解决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启动时间才发现的错误,错误提示如下

启动数据库就行了。

猜你喜欢

转载自www.cnblogs.com/czc268/p/10691630.html