【发布时间】:2017-09-13 17:50:09
【问题描述】:
我的客户使用 java 6 来部署他们的应用程序,是否有其他方式支持 java 6?支持java 6的漂亮面孔是什么版本?如果我降级到该版本,我必须对配置进行哪些更改?
部署战争时出错如下所示:
SEVERE: Error deploying web application archive orlansoft-service.war
java.lang.UnsupportedClassVersionError: org/ocpsoft/rewrite/servlet/impl/RewriteServletRequestListener : Unsupported major.minor version 51.0 (unable to load class org.ocpsoft.rewrite.servlet.impl.RewriteServletRequestListener)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2822)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at org.apache.catalina.startup.WebAnnotationSet.loadClassAnnotation(WebAnnotationSet.java:145)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationListenerAnnotations(WebAnnotationSet.java:73)
a
【问题讨论】:
-
可能在 3 年前告诉您的客户升级。如果这个第三方 JAR 拒绝支持过时的 JRE,你真的无能为力。
-
如果要求客户更新他们的应用程序就这么简单:(
标签: java jsf jdk1.6 prettyfaces