Tomcat 7 是否支持 Java 8? [英] Does Tomcat 7 support Java 8?

查看:40
本文介绍了Tomcat 7 是否支持 Java 8?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Tomcat的官方页面中,它说Tomcat 7支持Java 8.如果我下载这个并使用 Java 8 运行它.

In offcial page of Tomcat it says that Tomcat 7 supports Java 8. If I download this and run with Java 8 it works.

但是,Openshift 上的是 Tomcat 7 (JBoss EWS 2.0).在 本网页 中,它说 EWS 2.0 不支持 Java 8.如果我将 Java 8 应用程序部署到 Openshift (Tomcat 7),它就无法工作.

But, on Openshift is Tomcat 7 (JBoss EWS 2.0). In this webpage it says that EWS 2.0 doesn't support Java 8. If I deploy my Java 8 application to Openshift (Tomcat 7) it isn't working.

为什么?

我尝试在 Openshift 上的 Tomcat 7 上安装 Java 8:https://stackoverflow.com/a/23895161/2442133但这对我不起作用.我有错误:

I tried to install Java 8 on Tomcat 7 on Openshift with this: https://stackoverflow.com/a/23895161/2442133 But it isnt' working for me. I have error:

org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping':
Initialization of bean failed; nested exception is 
org.springframework.beans.factory.CannotLoadBeanClassException: Error loading 
class [pl.xxx.controller.HomeController] for bean with name 'homeController'     
defined in file [/var/lib/openshift/xxx/app-    
root/runtime/dependencies/jbossews/webapps/web1/WEB-
INF/classes/xxx/controller/HomeController.class]: problem with class file or
dependent class; nested exception is java.lang.UnsupportedClassVersionError: 
xxx/controller/HomeController : Unsupported major.minor version 52.0 (unable to
load class xxx.controller.HomeController)

Unsupported major.minor version 52.0 表示 Java 版本错误(Java 7 和 Java 8).

Unsupported major.minor version 52.0 says that Java version is wrong (Java 7 intead Java 8).

推荐答案

Unsupported major.minor version 52.0 错误表明您有一个 Java 8 类文件,但 Java <= 7 JRE.所以你根本没有成功地为 Tomcat 安装 Java 8.您可能需要调整 Tomcat 配置中的某些内容以使其使用 Java 8.

The Unsupported major.minor version 52.0 error says that you have a Java 8 class file but a Java <= 7 JRE. So you haven't succeeded in installing Java 8 for Tomcat at all. You may need to adjust something in the Tomcat configuration to make it use Java 8.

这篇关于Tomcat 7 是否支持 Java 8?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆