HTTP 500-Unable to compile class for JSP的解決方法

轉載:HTTP 500-Unable to compile class for JSP的解決方法

今天將公司的web項目拷回來在自己的機子上運行,導入項目後之後運行TOMCAT,運行期間並沒有報錯,但是一訪問jsp頁面就會出現500頁面,同時後臺也會報錯。

è¿éåå¾çæè¿°

 

在網上查找了相關資料,很多資料或者博客都是說jar包的衝突刪除掉就好了,但是我仔細排查了一下,上面所述的情況並沒有出現在我的項目裏,所以解決不了我的問題。

最後找到了一篇博客給了我靈感(博文地址:http://www.cnblogs.com/ygj0930/p/6383192.html),上面說到,jdk版本與tomcat版本差異可能會導致該問題,後面我回想了一下,我在公司用的是jdk1.8+tomcat7,跑起來的時候也沒有問題,但後面又想到,會不會跟我用的MyEclipse的版本有關呢?在公司的版本是MyEclipse2014,而自己機子的是MyEclipse2015,版本差異可能會有不同的要求,jdk1.8就需要用tomcat8來跑?順着上面的博文,我重新下載了tomcat8並且配置好,然後用tomcat8運行項目,問題果然就解決了,看來問題就是出在了這裏,以後就記住這句話了,tomcat的版本必須大於等於JDK的版本。