簡體   English   中英

Tomcat上部署的Web應用程序中的NoClassDefFound錯誤

[英]NoClassDefFound error in web application deployed on Tomcat

我是Java的新手,正在嘗試開發具有瀏覽服務器文件系統功能的Java Web應用程序。 當我在Eclipse中運行應用程序時,該功能運行良好,但是如果我生成一個WAR文件(通過Eclipse中的“作為WAR導出”)並部署在Tomcat 7上,則會引發NoClassDefFound錯誤。

我已將所需的jar放在WEB-INB/lib文件夾中,並且還注意到部署后該jar可用。

首先檢查您的BuildPath。 您的jar添加到構建路徑沒有。 檢查此鏈接

沒有“異常”跟蹤,將無法提供更多詳細信息,但請嘗試以下操作:

  • 查看java.lang.NoClassDefFoundError錯誤,並確定缺少的Java類。
  • 在您的編譯/構建環境中驗證並找到丟失的Java類。 -確定缺少的Java類是來自應用程序代碼還是第三方API。
  • 轉到項目的Properties (右鍵單擊)> Java Build Path > Order and Export 檢查是否包括所有需要的庫。

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM