1. 程式人生 > >部署web專案時tomcat出現 Exception in thread "main"錯誤

部署web專案時tomcat出現 Exception in thread "main"錯誤

最主要原因:容器使用的JDK版本不匹配

比如tomcat7 就不支援JDK5,這是根本性的問題,

解決方法:根據對應的tomcat使用相匹配的JDK,

(因為我之前有一個專案用的是JDK1.5,新專案只是把環境變數變成1.7,這裡忘改,所以一直報這個錯,改下這裡的JDK版本就可以了,前提是你的工具裡要配置有多個JDK版本)


修改JDK版本的方法,我也給截個圖,免得新手再去百度


另外一種錯誤NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config

使用spring3.05 mvc進行開發,使用tomcat容器,通過url對映尋找view的時候,會報錯NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config,如果隨便去找個jstl包過來放入web-inf/lib會報錯,正確的下載地址在
這裡
,下載jakarta-taglibs-standard-1.1.2.zip這個包,解壓縮後將standard和jstl兩個包放入lib下即可