2013-05-01 24 views
0

我查看了這個問題的其他答案,並試圖追蹤它們。基本上這裏是場景:我有一個通過jsp頁面調用的類。該類有一個在jar文件中找到的類。當我進入該頁面時,我得到一個沒有發現異常的類,對於jar中的類。NoClassDef在eclipse中的tomcat上發現,但我已經將它添加到類路徑

一旦部署,如果我去的文件夾它被部署在我發現有問題的jar文件,它有在jar裏面的類。我也嘗試將它添加到eclipse的部署程序集中無濟於事。

任何想法,我可以嘗試嗎?

這是一個在tomcat7上的eclipse中的動態web項目。感謝您的輸入。

編輯:它變得更加怪異。我可以在同一個jar文件夾中的同一個文件夾中調用其他類,這個類生成的類沒有找到異常。

再次編輯:它是一個noclassdeffound異常,不是class not found異常。道歉。

+0

你把瓶子放在哪裏?你以哪種方式將jar添加到類路徑中? – Pino 2013-05-01 13:46:38

+0

該jar文件位於我的項目的web-inf/lib中,所以我認爲它可以獨立工作。當它不工作時,我將它添加到eclipse中的部署程序集中,它表示它將轉到we-inf/lib,該程序沒有工作,所以我嘗試將它添加到tomcat的lib中,該程序不起作用。 – evenprime 2013-05-01 13:49:24

+0

如果這是一個動態Web項目,那麼WEB-INF/lib中的任何內容都將被部署。那麼問題就變成了:它提到的類本身*是否需要某些未部署的類? – nitind 2013-05-01 14:53:28

回答

0

好的,這是一個非常具體的問題,我很抱歉問這哈哈。沒有找到的課程實際上並不是它所說的。它只是因爲某種我從未找到的原因而拋出,但它實際上找不到另一個它試圖拋出的Exception類。之所以這樣做是因爲我需要爲我的應用程序設置一個fedlet。所以,這個問題是特定於我的應用程序。

相關問題