第一種:查看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啟動時間才發現的錯誤,錯誤提示如下
啟動數據庫就行了。