2011-11-07 206 views
-3

以下是堆棧跟蹤Apache Tomcat 5.5.23錯誤。 HTTP狀態500

類型異常報告

消息

描述服務器遇到一個內部錯誤()阻止其完成此請求。

例外

org.apache.jasper.JasperException: Unable to load class for JSP 
org.apache.jasper.JspCompilationContext.load(jasper5-compiler-5.5.23.jar.so) 
org.apache.jasper.servlet.JspServletWrapper.getServlet(jasper5-compiler-5.5.23.jar.so) 
org.apache.jasper.servlet.JspServletWrapper.service(jasper5-compiler-5.5.23.jar.so) 
org.apache.jasper.servlet.JspServlet.serviceJspFile(jasper5-compiler-5.5.23.jar.so) 
org.apache.jasper.servlet.JspServlet.service(jasper5-compiler-5.5.23.jar.so) 
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.23.jar.so) 
+0

極有可能是由於異常引起的 - 即導致此異常的原始問題:請包括包含此信息的完整堆棧跟蹤 –

+0

您可以在http://118.139.162.5:8080查看完整堆棧跟蹤/waveteleVTS/dashboard_new.jsp –

+3

將來,請在問題中直接複製堆棧跟蹤。不要鏈接到隨時間消失的外部資源,這又會使您的問題在Stackoverflow知識庫中完全無用且太本地化。如果編輯問題並複製原始完整堆棧跟蹤,我將刪除我的downvote。 – BalusC

回答

1

看起來像這樣的代碼被編譯預泛型支持,

An error occurred at line: 236 in the jsp file: /dashboard_new.jsp 
Syntax error, parameterized types are only available if source level is 5.0 

重新編譯代碼與JDK> = 1.5將是我的猜測或許是tomcat服務器設置爲使用一個JDK 1.5 <

希望幫助

編輯:

除了下面的錯誤之外的所有錯誤似乎是編譯版本問題。

這一個:

An error occurred at line: 338 in the jsp file: /dashboard_new.jsp 
Incompatible conditional operand types String and int 
335: out.println("<td valign=\"top\">" +  frameBean.getLatitude() + "</td>"); 
336: out.println("<td valign=\"top\">" + frameBean.getLongitude() + "</td>"); 

似乎試圖concatonate字符串和整數。這應該也適用於更高版本的Java,我想。

+0

剩下的錯誤呢? –

+0

請一次發生一個錯誤。在修復第一個錯誤時,通常所有後續錯誤都會立即消失或變成完全不同的東西。 – BalusC

+0

我的心情很好,所以在其他問題上有了一些破解,就像BalusC說的那樣,雖然這些錯誤可能會在你修復其他問題時出現。 –

相關問題