當今天再次打開web項目並啓動Tomcat服務器,準備大顯身手的時候,Tomcat卻出現了一系列的報錯,這讓我猝不及防。
主要報錯原因:java.lang.ClassNotFoundException: org.apache.commons.fileupload.disk.DiskFileItemFactory
於是我從錯誤原因開始,上網搜索各種解決方案,發現是因爲項目的lib中缺少commons-fileupload的jar包,然而當我打開web下的lib目錄時,它明明就在那裏,這讓我更加迷惑了。
緊接着當我打開FIle下的Project Structure時,最下面的Problems里居然有提示,我彷彿看到了一絲曙光,當我點開它時,發現是lib目錄沒有導入,點擊fix就ok了,困擾我一個多小時的問題終於成功解決。
總結: 當做web項目遇到此類問題時不要慌張,先找到錯誤原因,可以到Project Structure下的Problems查看是否有報錯,當實在摸不清頭緒的時候再在網上搜索。