之前在工作中發現有個比較頭痛的問題,搞了半天都解決不了,這個問題的狀態就是Eclipse中tomcat啟動時提示java.lang.ClassNotFoundException: XXX class,我試過將含有XXX類的jar包加入工程的java build path等方法,都無法解決,也因此頭痛了很久。
分析了一下,這種情況是由於tomcat在啟動的時候需要加載XXX類卻沒有在classpath中發現該類
我們所需要做的就是在tomcat的JVM settings中添加這個含有該類的jar包到classpath中去即可:
eclipse->window->preference->Tomcat->JVM settings->classpath->添加缺少的類的jar包->OK
然后tomcat即可運行
有個問題就是,添加條目的時候指定jar/zip包可以work 但是如果只是指定directory沒用
這個問題等以后搞清楚再來更新吧
