首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Java Web 項目無 web.xml 也能運行:Tomcat 默認配置機制

     編輯:程式設計疑難解答

現象

拿到一個工程,無 web.xml 也無其他配置,部署到 Tomcat 卻能運行。

原理解析

Tomcat 內置默認 web.xml(conf/web.xml),定義了:

  • 默認 Servlet(DefaultServlet)處理靜態資源(HTML、JS、CSS、圖片)。
  • JSP Servlet(JspServlet)編譯執行 JSP。
  • 歡迎文件列表(index.html, index.jsp 等)。

因此,靜態頁面直接放在 WebRoot/WebContent 即可訪問。但動態功能(Servlet、Filter 等)仍需在項目 web.xml 或註解中配置。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved