利用maven整合框架的時候,經過瀏覽器訪問時,若是出現 HTTP 500-Unable to compile class for JSP 的錯誤,應該怎麼解決呢?web
以前在網上看了好多人的解決方案。都不合適我,最後我發如今一個maven視頻裏面看到的。瀏覽器
maven裏的pom.xml把tomcat改爲只讀就行了,由於導入的jar和tomact自帶的有衝突tomcat
這樣改就能夠正常的訪問所寫的項目了服務器
我在整理幾項其他的HTTP 500-Unable to compile class for JSP 的錯誤框架
一般,形成這種錯誤的緣由是你開發時所用的jdk版本以及本地測試時的tomcat版本比雲主機上搭建的jdk版本以及tomcat版本低形成的。eclipse
解決方法:從新搭建雲主機的jdk以及tomcat,版本選擇開發時myeclipse所用jdk版本。maven
1:查看開發所用jdk版本。測試
如上圖,JRE System Library[Sun JDK 1.6.0_13]即爲個人項目編譯時所用的JDK版本。spa
2:根據上面獲得的JDK版本,下載相應的tar.gz文件,並安裝到服務器。3d
3:根據JDK版本選擇tomcat:通常選擇與JDK版本相應的tomcat。好比這裏JDK6,因此我搭建了tomcat6。固然也能夠選擇tomcat7,8,9。記住,tomcat的版本必須大於等於JDK的版本。
4:從新部署web項目。