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

Eclipse/MyEclipse web.xml 圖示異常:文件位置錯誤導致小地球圖示

     編輯:程式設計綜合問答

現象

專案中 web.xml 左上角顯示「小地球」圖示,而正常專案無此圖示(如圖對比)。

原因

web.xml 放錯位置了。Eclipse/WebTools 要求 web.xml 必須位於 WEB-INF 目錄下,與 lib 目錄同級。若放在 src、WebContent 根目錄或其他位置,IDE 會將其識別為一般 XML 文件,顯示地球圖示(代表 XML 文件),而非部署描述符圖示。

解決步驟

  1. 在 Project Explorer 中找到誤放的 web.xml。
  2. 拖拽至 WebContent/WEB-INF(或 src/main/webapp/WEB-INF Maven 結構)下。
  3. 若提示覆蓋,確認內容正確後同意。
  4. 專案右鍵 → Maven → Update Project 或 Clean 刷新。

正確結構示例

MyWebApp/
├── src/
├── WebContent/
│   ├── WEB-INF/
│   │   ├── web.xml        <-- 必須在這裡
│   │   ├── lib/
│   │   └── classes/
│   ├── index.jsp
│   └── css/, js/, images/

驗證

移動後,web.xml 圖示變為標準部署描述符圖示(通常為藍色/綠色文件圖示,無地球),且伺服器部署不再報「找不到 web.xml」錯誤。

文件位置決定 IDE 識別類型,放對地方圖示自然正確。

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