轉載請注明原文地址:http://www.cnblogs.com/ygj0930/p/6383192.html
在上一篇博文中,我們把自己本機的web項目部署到了雲主機的tomcat上。之后通過瀏覽器訪問時,如果出現 HTTP 500-Unable to compile class for JSP 的錯誤,應該怎么解決呢?

通常,造成這種錯誤的原因是你開發時所用的jdk版本以及本地測試時的tomcat版本比雲主機上搭建的jdk版本以及tomcat版本低造成的。
解決方法:重新搭建雲主機的jdk以及tomcat,版本選擇開發時myeclipse所用jdk版本。
1:查看開發所用jdk版本。
在myeclipse中點擊File,Properties,左側欄選擇BuildPath。

如上圖,JRE System Library[Sun JDK 1.6.0_13]即為我的項目編譯時所用的JDK版本。
2:根據上面得到的JDK版本,下載相應的tar.gz文件,參照博文 http://www.cnblogs.com/ygj0930/p/6377878.html 搭建JDK。
3:根據JDK版本選擇tomcat:一般選擇與JDK版本相應的tomcat。比如這里JDK6,所以我搭建了tomcat6。當然也可以選擇tomcat7,8,9。記住,tomcat的版本必須大於等於JDK的版本。
4:重新部署web項目。
