运行多个Apache tomcat实例将无法在我的电脑上运行

时间:2016-01-17 19:30:54

标签: java windows tomcat

我的电脑java 1.5java 1.8中安装了两个jdks和jres用于某些工作目的。现在我有一个tomcat 5.5的实例,我从另一台PC上取下并粘贴在我的电脑c:/servers folder中。它使用java 1.5运行正常。所以我将JAVA_HOME和路径设置为java 1.5。现在我下载了tomcat 7二进制分发zip文件并将其解压缩到我的c:/servers目录中。我将连接器端口,关闭端口和AJP端口更改为不同的值。将CATALINA_BASE设置为c:/servers目录。但是,当我运行startup.bat时,两个窗口会弹出一秒钟,然后它们就会关闭。服务器无法启动。我发现错误为java.lang.UnsupportedClassVersionError. Bad version number in class file

enter image description here

然后我尝试使用Windows安装程序在同一个c:/servers目录中使用不同的端口号安装tomcat 8,这完美地运行。它开始和tomcat主屏幕也加载。我的工作是通过tomcat安装程序幸存下来但我想知道为什么手动配置失败。

OS = Windows 10 64位

请帮我制作tomcat的手动配置。如果需要任何其他信息,我将提供。

编辑1

当我尝试在java.lang.InvocationTargetException目录中手动安装另一个tomcat 5.5实例时,我收到此错误c:/servers

enter image description here

1 个答案:

答案 0 :(得分:1)

当您尝试使用较旧版本的Java执行* .class文件时,会发生异常UnsupportedClassVersionError

在您的情况下,您尝试使用Java 1.5运行Tomcat 7,但它对JRE的最低要求是版本1.6。支持Java 1.5的最新版Tomcat是Tomcat 6.有关更多信息,请查看此概述: Apache Tomcat Versions