2017-06-16 87 views
-1

我有一個運行多個應用程序的tomcat 6實例。爲什麼新的JSP拋出JasperException:無法編譯JSP的類

我們遷移到一臺新的服務器,一個不同的域和一個SSL證書。

現在,突然間,最基本的.jsp不再有效。

我putty'ed到服務器,就到應用程序文件夾,並創建一個新文件名爲test.jsp的:

CD的/ usr/tomcat的/ webapps /目錄myDumbApplication

六test.jsp的

test.jsp的包含沒什麼特別的,只是這樣的:

<html> 
<head> 
<title>Test</title> 
</head> 
<body> 
TEST 
</body> 
</html> 

但是,當我在瀏覽器中打開新創建的頁面時,看到以下錯誤: enter image description here

這是怎麼回事,我無法即時創建新的.jsp。

我也無法對.jsp進行更改。當我編輯一個文件時,它打破了並顯示相同的錯誤。

+0

確定JSP文件沒有被破壞?你的意思是你不能打開文件來編輯它?你能確定文件中沒有不需要的字符或行嗎? – zerocool

回答

0

最有可能你使用的是Java版本8使用Tomcat 6,你需要升級你的Tomcat版本(最好到Tomcat 8) 或者試圖改變自己的JRE

+0

這會如何導致這個問題? – EJP

+0

Tomcat 6不支持Java 7以上的新JDK。 – fg78nc

+0

對於投票的人,請告知原因。 – fg78nc