第一种:查看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启动时间才发现的错误,错误提示如下
启动数据库就行了。
原文地址:https://www.cnblogs.com/czc268/p/10691630.html
时间: 2024-11-13 03:34:04