servlet-新建maven报错:web.xml is missing and <failOnMissingWebXml> is set to true
web項目:
新建maven報錯:web.xml is missing and is set to true
解決:
勾選項目右鍵點擊——>Java EE Tools——>Generate Deployment Descriptor Stub.然后系統會在src/main/webapp/WEB_INF文件加下創建web.xml文件。
附:
Servlet響應流程
1.用戶從瀏覽器發出請求,請求先被Tomcat軟件連接,Tomcat可以得到用戶的請求路徑,通過請求路徑去web.xml配置文件中 找到相對應的Servlet類名,通過反射技術把該Servlet實例化出來,并且調用里面的service方法.
什么是Servlet
?Servlet是Sun公司訂制的一種用于擴展web服務軟件功能的組件規范。
?web服務軟件(Tomcat)負責建立網絡連接,并且提供靜態資源訪問的能力,通過Servlet組件規范,可以讓Web服務軟件提供動態資源訪問的能力
?靜態資源和動態資源
1.靜態資源: 任何用戶發出請求得到的內容都是一樣的內容
2.動態資源: 不同的用戶發出請求通過服務器內部計算得到的不一樣的內容
創建Class 和 創建Servlet的區別
?創建Servlet本質也是創建了一個Class,只不過比創建class多了兩件事
?讓類繼承HTTPServlet
?在web.xml文件中添加請求地址和Servlet的對應關系
瀏覽器發出請求的幾種方式
1.在瀏覽器的地址欄寫請求地址 敲回車發出請求
2. 通過超鏈接發出請求 超鏈接
3. 通過表單發出請求
總結
以上是生活随笔為你收集整理的servlet-新建maven报错:web.xml is missing and <failOnMissingWebXml> is set to true的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 原生Aajax 和jQuery Ajax
- 下一篇: 新建maven(servlet项目) 引