2011-11-07 199 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说的那样,虽然这些错误可能会在你修复其他问题时出现。 –

相关问题