我在我的 Mac 上安装了 Java 7,编译了一个网络应用程序,现在我试图在 Tomcat 上运行它。但是,我收到了讨厌的 Unsupported major.minor version 51.0
错误。谷歌搜索显示这是因为 Tomcat 使用 Java 6 运行应用程序,该应用程序是为 Java 7 编译的。
所以我尝试在我的“catalina.sh”脚本中设置 Java 7 jre 的路径,但它没有帮助。此外,“java -version”返回正确的 java 版本。
dtv$ java -version
java version "1.7.0_10"
Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)
我该如何解决这个问题?
最佳答案
尝试将 JAVA_HOME 环境变量设置为指向您的 JDK 7。Catalina 期望在那里找到 Java。看看它是否告诉它如何获得 JDK 7。
关于java - 无法在 Tomcat 上运行 webapp,错误 51,尽管 java -version 是正确的,Mac OS X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14084751/