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

MyEclipse 部署報錯:Deployment out of date、Missing web.xml

     編輯:程式設計疑難解答

錯誤信息:

Deployment is out of date due to changes in the underlying project contents. You'll need to manually 'Redeploy' the project to update the deployed archive.
Missing web.xml deployment descriptor in WEB-INF folder

解決步驟

  1. 清理並重新部署:右鍵項目 → Run As → Maven clean → Maven install → 伺服器右鍵 Clean → Publish。
  2. 檢查 web.xml 存在性:src/main/webapp/WEB-INF/web.xml 必須存在(Servlet 3.0+ 可選,但 MyEclipse 可能強制檢查)。若缺失,新建標準 web.xml 或在項目屬性中關閉驗證。
  3. 確認 Deployment Assembly:項目屬性 → Deployment Assembly 包含 src/main/webapp → /、target/classes → /WEB-INF/classes 等。
  4. Tomcat 版本匹配:MyEclipse 2014 建議用 Tomcat 7/8,避免版本不兼容。

多數情況下是 Maven 構建產物未同步到部署目錄,執行 Maven install 並手動重新發布即可。

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