相关疑难解决方法(0)

如何更改TOMCAT使用的Java版本?

我的系统上安装了Java 1.6和Tomcat 5.5.

但是Tomcat 5.5访问Java 1.5,因此结果我在Bad version number in .class file使用JSP执行java代码时遇到错误.

如何将Tomcat版本更改为Java 1.6?

UPDATE

我尝试更改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)
Run Code Online (Sandbox Code Playgroud)

可能是根本原因?

java jsp tomcat tomcat5.5 java-home

45
推荐指数
4
解决办法
16万
查看次数

为什么Tomcat8.exe开头的JAVA_HOME与Windows环境变量中设置的JAVA_HOME不同?

我在 Windows 10 中使用 Tomcat8.exe 时遇到了这种奇怪的情况。

我在 Windows 系统环境中定义的 JAVA_HOME 环境变量指向 JDK 1.8 路径:

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_65
Run Code Online (Sandbox Code Playgroud)

当我运行“C:\Program Files\Apache Software Foundation\Tomcat 8.0\bin\Tomcat8.exe”时,服务器以另一个 JDK 启动,正如我在 catalina.log 中看到的:

12-May-2016 08:57:28.250 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.0.30
12-May-2016 08:57:28.253 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Dec 1 2015 22:30:46 UTC
12-May-2016 08:57:28.254 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.0.30.0
12-May-2016 08:57:28.254 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 8
12-May-2016 08:57:28.255 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            6.2
12-May-2016 08:57:28.255 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
12-May-2016 08:57:28.255 …
Run Code Online (Sandbox Code Playgroud)

java windows tomcat tomcat8 windows-10

1
推荐指数
1
解决办法
5518
查看次数

标签 统计

java ×2

tomcat ×2

java-home ×1

jsp ×1

tomcat5.5 ×1

tomcat8 ×1

windows ×1

windows-10 ×1