首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Java 7 JRE_HOME不处理Java7 bean的Tomcat 7

使用Java 7 JRE_HOME不处理Java7 bean的Tomcat 7
EN

Stack Overflow用户
提问于 2012-06-01 22:27:48
回答 1查看 2.6K关注 0票数 2

我已经用Java7 JRE_HOME在Ubuntu 12上设置了我的Tomcat 7:

代码语言:javascript
复制
$ /usr/share/tomcat7/bin/version.sh 
Using CATALINA_BASE:   /usr/share/tomcat7
Using CATALINA_HOME:   /usr/share/tomcat7
Using CATALINA_TMPDIR: /usr/share/tomcat7/temp
Using JRE_HOME:        /usr/lib/jvm/java-7-openjdk-i386
Using CLASSPATH:       /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
Server version: Apache Tomcat/7.0.26
Server built:   Apr 11 2012 12:24:08
Server number:  7.0.26.0
OS Name:        Linux
OS Version:     3.2.0-24-generic-pae
Architecture:   i386
JVM Version:    1.7.0_03-b147
JVM Vendor:     Oracle Corporation

但是,当将编译为1.7的简单JSF应用程序部署到1.7Tomcat时,

代码语言:javascript
复制
SEVERE: Critical error during deployment: 
com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! java.util.concurrent.ExecutionException: java.lang.UnsupportedClassVersionError: com/corejsf/UserBean : Unsupported major.minor version 51.0 (unable to load class com.corejsf.UserBean)

当我将Ant build.xml修改为"1.6“时,应用程序就会很好地部署。这是否与Java 7不兼容呢?Tomcat 7/ Java 7兼容有一个6个月前的related question,但是其中的答案似乎表明Java7是受支持的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-18 15:41:28

我也遇到了同样的问题。以下是我的步骤:

编辑文件:

/etc/默认/tomcat7 7

替换JAVA_HOME

从…

JAVA_HOME=/usr/lib/jvm/openjdk-6-jdk

JAVA_HOME=/usr/lib/jdk1.7.0_09

重启Tomcat。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10858078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档