我查看了這個問題的其他答案,並試圖追蹤它們。基本上這裏是場景:我有一個通過jsp頁面調用的類。該類有一個在jar文件中找到的類。當我進入該頁面時,我得到一個沒有發現異常的類,對於jar中的類。NoClassDef在eclipse中的tomcat上發現,但我已經將它添加到類路徑
一旦部署,如果我去的文件夾它被部署在我發現有問題的jar文件,它有在jar裏面的類。我也嘗試將它添加到eclipse的部署程序集中無濟於事。
任何想法,我可以嘗試嗎?
這是一個在tomcat7上的eclipse中的動態web項目。感謝您的輸入。
編輯:它變得更加怪異。我可以在同一個jar文件夾中的同一個文件夾中調用其他類,這個類生成的類沒有找到異常。
再次編輯:它是一個noclassdeffound異常,不是class not found異常。道歉。
你把瓶子放在哪裏?你以哪種方式將jar添加到類路徑中? – Pino 2013-05-01 13:46:38
該jar文件位於我的項目的web-inf/lib中,所以我認爲它可以獨立工作。當它不工作時,我將它添加到eclipse中的部署程序集中,它表示它將轉到we-inf/lib,該程序沒有工作,所以我嘗試將它添加到tomcat的lib中,該程序不起作用。 – evenprime 2013-05-01 13:49:24
如果這是一個動態Web項目,那麼WEB-INF/lib中的任何內容都將被部署。那麼問題就變成了:它提到的類本身*是否需要某些未部署的類? – nitind 2013-05-01 14:53:28