解决Server Tomcat v9.0 Server at localhost failed to start的四种方法

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

解决Server Tomcat v9.0 Server at localhost failed to start的四种方法_第1张图片

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

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

我的错误就是servlet的注释时发生冲突,查询资料后才明白servlet冲突也会导致服务器报错

第二种:.端口被占用

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

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

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

第三种:tomcat启动时间不够;

解决Server Tomcat v9.0 Server at localhost failed to start的四种方法_第2张图片

第四种:数据库没有启动

解决Server Tomcat v9.0 Server at localhost failed to start的四种方法_第3张图片启动数据库就行了。

本文转载自:https://www.cnblogs.com/czc268/p/10691630.html

你可能感兴趣的:(解决Server Tomcat v9.0 Server at localhost failed to start的四种方法)