關於解決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啟動時間才發現的錯誤,錯誤提示如下

啟動數據庫就行了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM