Apache Tomcat 5.5.23错误。 HTTP状态500
以下是堆栈跟踪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)
看起来像这样的代码被编译预泛型支持,
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,我想。
剩下的错误呢? –
请一次发生一个错误。在修复第一个错误时,通常所有后续错误都会立即消失或变成完全不同的东西。 – BalusC
我的心情很好,所以在其他问题上有了一些破解,就像BalusC说的那样,虽然这些错误可能会在你修复其他问题时出现。 –
极有可能是由于异常引起的 - 即导致此异常的原始问题:请包括包含此信息的完整堆栈跟踪 –
您可以在http://118.139.162.5:8080查看完整堆栈跟踪/waveteleVTS/dashboard_new.jsp –
将来,请在问题中直接复制堆栈跟踪。不要链接到随时间消失的外部资源,这又会使您的问题在Stackoverflow知识库中完全无用且太本地化。如果编辑问题并复制原始完整堆栈跟踪,我将删除我的downvote。 – BalusC