【发布时间】:2019-03-23 19:32:03
【问题描述】:
我的系统上安装了 Java 1.6 和 Tomcat 5.5。
但是 Tomcat 5.5 访问 Java 1.5,因此结果我在使用 JSP 执行 java 代码时收到错误 Bad version number in .class file。
如何将 Tomcat 版本更改为 Java 1.6?
更新
我尝试更改 tomcat5w.exe 指向版本 1.6 的 JVM,现在我摆脱了 Bad version in .class file 错误。但是现在,我收到以下错误。
exception
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:498)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
root cause
java.lang.NullPointerException
myfirst.SearchLink.checkURL(SearchLink.java:20)
org.apache.jsp.Test_jsp._jspService(Test_jsp.java:52)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
可能的根本原因是什么?
【问题讨论】:
-
您的异常现在完全不同了。这是一个新问题。 (但在那之前做一些搜索;))
-
我已经纠正了这个问题...非常感谢您对博卓的支持..真诚的感谢
-
检查 Tomcat 教程:tomcat.apache.org/tomcat-8.5-doc/windows-service-howto.html,例如tomcat7 //US/Tomcat7 --JavaHome D:\Java8
标签: java jsp tomcat tomcat5.5 java-home